Constraint solvers are a useful tool to have in the toolbox. You can pull one off the shelf, but there is value in understanding how they work. To that end, I will explore implementing the AC-3 constraint solver using F#.
F# the Vim way
Read Time: 5 minutesWhen developing F#, there is a nice selection of quality development environments to choose from. One option that is often overlooked is Vim. IDEs have some really nice functionality, but often I just need a good editor with the right plug-ins. When it comes down to it, I’ll use whatever tools are necessary to get the job done. But all things being equal, the more I can live in Vim, generally the happier I am. The Vim muscle-memory built up over time has a strong pull toward a level of efficiency. So for anyone who falls into that category, this is for you.
F# Scripting
Read Time: 5 minutesToday I want to provide a quick overview of F#‘s scripting capabilities and how they can integrate into your daily workflow. Depending on your current perspective, you may not have considered using F# as a daily scripting tool. If not, then you should. Why leave all the untapped power just setting there?