• Home
  • Syllabus
  • Lectures
  • Exams
  • Resources

Resources

F# Language

  • Main website
  • Installation instructions (if you want to use your own computer)
    • Linux
    • Mac
    • Windows
  • Wikibook on F# Programming
  • F# for Fun and Profit (great site to start learning about FP and F#)
  • Cheatsheet
  • Lecture notes based on book Functional Programming using F#
  • Reference manual
  • General learning resources
  • Cross-platform development guide (relevant for class project)

Editors/IDE with F# support

  • Visual Studio Code with Ionide F# extension (recommended)
  • Sublime Text with FSharp and with SublimeREPL extensions
  • Visual Studio IDE (F# support built-in)

Computer Labs

Visual Studio Code and F# are installed on the Linux workstations in the DIVMS Computer labs. You can log in the lab machines either

  • directly, by using one of the Linux desktops in 301MLH, or
  • remotely, by connecting to the CS Department's Linux server; see the CLAS help pages for additional information.
You can access Visual Studio Code from the Applications | Computer Science menu of the Linux desktop. Alternatively, you can open a terminal and run the command code
The F# interpreter is invoked with the command fsharpi .