F# Hands-On: Of Turtles and Discriminated Unions
Details
Logo is an educational programming language, remembered mainly today for its use of "turtle graphics", in which commands for movement and drawing produced line graphics either on screen or with a small robot called a "turtle".
In this session, we'll see how we can use F# discriminated unions (https://en.wikibooks.org/wiki/F_Sharp_Programming/Discriminated_Unions) to create a mini-turtle language, and create some nifty SVG graphics.
This session will be organized as a dojo / interactive workshop. Come over, write some code together, and learn yourself some F# for great good! No prior experience required, F# beginners are very welcome - it will be a great opportunity to see F# in action, learn together, and see why F# is awesome.
To get the most from the session, please try and bring a laptop along with F# installed (ideally either MonoDevelop or Visual Studio Web Express/Full Edition). Check out fsharp.org (http://fsharp.org/) for instructions on how to get F# ready on your machine.
