from Hacker News

Announcing the F# 3.1 Compiler/Library Code Drop

by stevecooperorg on 12/3/13, 5:39 PM with 15 comments

  • by CraigJPerry on 12/3/13, 6:29 PM

    On Linux making a standalone binary is surprisingly easy:

        $ fsharpc file.fs  # can run the generated file.exe via mono at this point
        $ mkbundle --static file.exe -o file
    
    Now ./file is a statically compiled binary. Easy deployment.
  • by tikhonj on 12/3/13, 11:06 PM

    I rather like the idea of "functional first" as a paradigm. It underscores the crucial fact that all the common functional languages (even Haskell) are multiparadigm; they just default to functional programming instead of defaulting to imperative programming the way other "multiparadigm"languages do.
  • by profquail on 12/3/13, 7:59 PM

    * Mac OS X: F# ships as part of the Mono distribution.

    * Linux: http://fsharp.org/use/linux/

    * FreeBSD: http://fsharp.org/use/freebsd/

  • by gaze on 12/3/13, 7:21 PM

    Grrr. Why won't Microsoft open the CLR? It's so fast and has such amazing codegen! I don't want performance to degrade moving from Windows to some platform that requires I run mono!
  • by jzelinskie on 12/3/13, 9:04 PM

    I watched a video the other night of a demo of F# and was pretty impressed with some of the dev tools: especially IntelliSense on APIs and being able to provide an example URL to generate classes for incoming JSON.