FunScript is “a lightweight F# library that lets you rapidly develop single-page web and mobile applications”.
This now has a nice new home page: http://funscript.info/
It is interesting because:
- It supports F# type providers such as FSharp.Data for really smooth working with JSON data.
- It supports the usual F# goodness such as async programming, pattern matching, sequence expressions, active patterns, units of measure, regular-coding-free-of-nulls, avoiding ubiquitous “any” types etc.
Some nice samples:
If you’re interested in using one language on JS client and .NET server it may be worth a look for single page apps. Another excellent alternative is WebSharper.