Skip to content

{ Tag Archives } F#

Designing for Problems Too Big to Test

In this post, I will show an example of where using unit testing as a design methodology does not work, and how to produce a design for correct code anyway. There is no single design methodology which works for all problems, so it’s useful to have a variety of tools at your disposal.
This post is [...]

Also tagged ,

F# Presentations at CodeMash 2016

I’ve been scouring the CodeMash accepted session list for talks featuring F#, and there are quite a few!

A Developer’s Journey from Object Oriented to Functional Programming, by Reid Evans
Async Everywhere!, by Stephen Cleary
Deep Dive into Deep Learning, by Gary Short
Functional Browser Automation Testing for Newbs, by Bryan Arendt
Programs that Write Programs: How Compilers Work, by [...]

Also tagged ,

What Is the Name of This Function?

There is a function I need. I know how to write it, but I don’t know if it has a standard name (like map, fold, etc.). It takes one argument — a list of something — and returns a list of 2-tuples of equal length. Each tuple contains one item from the list and the [...]

Also tagged , ,

Let’s Build a Compiler… In F#!

I’m building a small compiler for a toy language which emits .NET executables, implemented in F#. Demo compilers are a dime a dozen, but there are a few things which make this project distinct:

No lexer or parser generators are used. The entire compiler is written from the ground up, and is intended to be fairly [...]

Also tagged ,

Bad Behavior has blocked 1289 access attempts in the last 7 days.