The basic idea behind this talk is to bring everybody through a quick history of Visual Studio Code, Atom and other editors in relation to F# development and take a look at .NET’s compatibility across operating systems. I gave this presentation at Dev Day Poland in Krakow on September the 18th, albeit the site has been taken down and doesn’t seem to be archived anywhere. 🙁
Prerequisites to Follow Along & Other Details
- Install Git.
- OS-X, Ubuntu, and Windows (At least, these are the operating systems I’ve tested the presentation code on – specifically OS-X Yosemite, Ubuntu Server/Desktop 14.04.2 LTS, and Windows 8.1)
- Visual Studio Code – Getting Started with Visual Studio Code
- Check out OS-X and F# [Clone It, Build It, Install It, Hack It] and Simplifying bash & repl Use With F# for more information on setting up and using F# on non-Windows Platforms (and Windows to some degree).
- Also I’ve started a series on F# which includes a lot of the troubleshooting and steps I took to get things running on the various operating systems;
- ___1 |> F# – Getting Started, Thinking Functionally (Notes)
- __11 |> F# – Some Hackery – A String Calculator Kata
- __10 |> F# – Moar Thinking Functionally (Notes)
- _100 |> F# Some Troubleshooting Linux
- _101 |> F# Coding Ecosystem: Paket && Atom w/ Paket
- Some of the issues I discussed are available on Stack Overflow titled “How can I resolve the “Could not fix timestamps in …” “…Error: The requested feature is not implemented.”“ and “ProjectScaffold Error on Linux Generating Documentation“