Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
We're Hiring
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

haskell

Functional Programming

Haskell SDL Bindings on Windows

Getting the Haskell SDK bindings running on Windows, using the SDL 1.2.
Ruby

Simple Algebraic Data Types for Ruby

Here's a simple approximation of algebraic data types in Ruby using Ruby's struct class and the case equality operator.
Functional Programming

Towards a Haskell Logic Library

Is it possible to build a monad around match? Yes, it turns out. This is the core idea behind the third iteration of my logic library.
Functional Programming

Why Haskell Is Worth Learning

Why Haskell? It's an incredibly powerful tool to use with other langues. And learning it will make you a better, smarter, more-versatile programmer.
Functional Programming

Using Haskell’s CmdArgs Package

The CmdArgs package takes the pain out of creating command line interfaces around Haskell applications.
Functional Programming

miniKanren in Haskell

A simple implementation of miniKanren in Haskell, a miniKanren monad transformer.
Embedded Systems

Using text.parsec.indent to Parse an Indentation-Sensitive Language with Haskell’s Parsec Library

An example of using Text.Parsec.Indent to parse an indentation-sensitive language in Haskell using Parsec.
Development Practices

How to Write a Compiler in an Afternoon

How to write compiler for toy language with JIT and native code generation in haskell using the Parsec library for parsing and LLVM for code generation.

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation