Posted by Ed Kaim
Friday, July 1, 2011 1:08:00 PM
We’re proud to support F# as a programming language for FinalBot competitions. For those who aren’t familiar with F#, it was originally designed by Don Syme and is an ongoing project by Microsoft Research. Officially, "F# is a succinct, expressive and efficient functional and object-oriented language for .NET which helps you write simple code to solve complex problems." It's also important to note that F# is available for virtually every major operating system.
For many scenarios, such as bot development, F# is an excellent choice because of its functional nature. This allows for concise and elegant code while still offering a lot of very practical constructs. If you haven’t yet considered F#, you can learn more at http://www.fsharp.net. We also plan on providing some videos and labs focusing on F# in the near future, so stay tuned.
When using F# for FinalBot, be sure to build your project using the --standalone flag (note the two dashes) so that it contains everything needed to execute in the official competition environment.