LettierHow To Create Hand Painted Textures Without PaintingThe hand-painted look is a compelling game art style. It adds a whimsically fantastical feel that photorealism lacks. However, actually…Jan 13, 20193Jan 13, 20193
LettierHow to Create 3D Games with PureScript Native and C++When I last wrote about binding PureScript to C++, I demonstrated animating the PureScript logo with SFML. Since then, PureScript Native…Dec 18, 20183Dec 18, 20183
LettierYour Easy Guide to Functional Reactive Programming (FRP)Managing state. It’s the bane of every programmer’s existence. The more stateful processes, subroutines, objects, components, widgets…Oct 23, 20181Oct 23, 20181
LettierYour easy guide to Monads, Applicatives, & FunctorsAre you curious about monads? 🤔 Or maybe you’re further down the rabbit 🐰 hole, looking into applicatives? Does “functor” sound alien 👽…Sep 20, 201814Sep 20, 201814
LettierincodeburstHow to Style Your GTK App with CSS and HaskellFor the upcoming release of Gifcurry — an open-source, video-to-GIF maker — a completely custom theme was made using CSS and Haskell. The…Jun 28, 2018Jun 28, 2018
LettierincodeburstHow To Build A Custom GTK Widget With HaskellGTK, if you’re unfamiliar with it, is a library for creating graphical widgets for the desktop. These widgets can take in user input and/or…Jun 18, 2018Jun 18, 2018
LettierHow to Flatpak a Haskell App into FlathubYou’ve modeled your life around Kleisli composition. On your right arm is a tattoo that reads, “point free or die.” You can tie the knot in…May 6, 2018May 6, 2018
LettierYour Guide to Latent Dirichlet AllocationBefore we get started, I made a tool (here’s the source) that runs LDA right inside your browser (it’s pretty neat). Be sure to have that…Feb 23, 201818Feb 23, 201818
LettierHow to Snap your Awesome Haskell AppThere comes a time in most every app’s life when it needs distribution. If you can, it’s best to ship it in as many ways as possible…Feb 12, 2018Feb 12, 2018
LettierText Analysis of Death Row Prior OccupationsFound in a list of 100+ interesting data sets, the Texas Department of Criminal Justice provides different collections of information on…Feb 17, 2016Feb 17, 2016