“A man who tells lies … merely hides the truth
but a man who tells half-lies has forgotten where he put it.”
Claude Rains as Mr. Dryden in Lawrence of Arabia
Chapter 4. Imperative Programming Until now, most of the programs we’ve written have been pure, meaning that they never changed state. Whenever a function does something other than just … - Selection from Programming F# 3.0, 2nd Edition [Book]
A month or so back, I wrote a tweet saying that F# computation expressions are amazing and no other language has anything like that. I can finally provide all the evidence by linking to a PADL 2014 paper about them.
I’m using flakes for my system configuration. Most things are going smoothly, but I’m stuck on one thing. I create a custom pkgs attribute set in flake.nix and then attempt to pass it to nixosSystem for use in all module…
# A survey of software related to the Gemini protocol
This is a collection of Nix packages, either picked from the main Nixpkgs repository or locally hosted. Please submit a patch if you wish to add packages in either form.
Requires Nix with flakes supported and enabled.
=> https://www.tweag.io/posts/2020-05-25-flakes.html
In this post you will learn how to create a workspace adapted to the mobile app development using the Flutter framework organized in a Docker container.
For me, this month marks the end of an era in my life: as of February 2018, I am no longer employed writing Haskell. It’s been a fascinating two years, and while I am excitedly looking forward to what I’ll be doing next, it’s likely I will continue to wri...
This one-dish wonder super-charges the cheesy flavor, taking ordinary mac and cheese from comfort food to "wow!" food. Follow three easy steps to get this dinner on the table in 30 minutes.