Microsoft stealth launches 'historic' programming language: F#
theregister.co.uk
theregister.co.uk
I think this requires very specific definitions of all his terms. It would be easy to argue that Lisp machines met this definition, and that's just the first example that came to mind.
Though the Lisp on the Lisp machines wasn't very functional, yet. Or at least `less' functional by default than F# is. I am thinking mostly of static scoping.
Maybe they haven't been looking around - cough Clojure cough
They predate F# by a couple decades.
For some values of "functional programming language" and "industrial-strength framework and toolset"
The Lisp Machine was the opposite of that. The frameworks and the toolsets were integrated INTO the Lisp Machine.
Write it all in F#, including using async workflows for seamless server-side calls, and have it compile down to JS.
Then I found out that they want you to pay them $80 to change the desktop background in Windows 7 Starter.
So now I have forgotten about F#, and recommend Haskell instead. OCaml and Scala are also fine. Fuck Microsoft, they'll never change.