/FSharpKoans

A simple, fun, and interactive way to learn the F# language through testing.

Primary LanguageF#OtherNOASSERTION

Functional Koans - F#

The goal of these is to teach you functional programming in general, and F# in specific, through testing. You can use them with Visual Studio, or Visual Studio Code, or just from the command-line.

Acknowledgements

This repo was originally forked from Chris Marinos' original F# Koans (which was, in turn, inspired by EdgeCase's fantastic Ruby koans). There isn't a lot of Chris's code left — much like Theseus' ship, the vast majority of the "planks" have been replaced! — but this project would probably never have begun had it not been for his work.

Contributions

Contributions, corrections, and better ways of teaching through testing are most welcome! And, of course, bug reports are just as welcome. The usual way of doing these things via GitHub applies 😄.