Problem Beginner functional programmer… (but not beginner programmer) Currently, I have the following code: import Control.Monad (mapM_) main = gridMaker […]
Tag: haskell
Human-readable number of bytes in Haskell
Problem This is a tiny etude on a theme given here, using Python: Provide a function that generates a human […]
Implementing `Applicative Cons`
Problem Given the following definition: data Cons a = Cons a (Cons a) | Empty deriving Show I implemented the […]
DRY Kleisli wrappers with lens
Problem This currently does what I intend: import Control.Arrow (Kleisli, runKleisli) import Control.Applicative (WrappedArrow(WrapArrow)) import Control.Lens.Traversal (preview) nested :: Request […]
Naive Bayes classifier
Problem I just started learning Haskell, and I must say it is unlike anything else. As my first not-entirely-trivial piece […]
Simple quotes app
Problem I created simple app that read ~ delimited txt file, convert it to [String] and display quotes on screen. […]
soundex implementation
Problem The soundex algorithm maps several spellings of a name to a 4 character term. (hopefully mapping all different transcriptions […]
Producing all possible combinations of a list
Problem I’ve written a function that produces all combinations of elements in a given list: createGroups :: [a] -> [[(a, […]
Implement a fold-like Function in Haskell
Problem Let’s say I need to write a function that applies a function to each item in a List, and […]
SICP Exercise 1.3: Sum of squares of two largest numbers out of three, Haskell Version
Problem The exercise 1.3 of the book Structure and Interpretation of Computer Programs asks the following: Exercise 1.3. Define a […]