6 ms·
[F#] is the first time we've seen integration of a functional programming language with an industrial-strength framework and toolset I think this requires very
by Zak 17y ago
[F#] is the first time we've seen integration of a functional programming language with an industrial-strength framework and toolset
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.
- eru 17y agoYou may be right. 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.
- DrSprout 17y agoI suspect by "industrial-strength" what he actually means is "something you have to pay a lot of money for." rather than "is widely acknowledged as a useful and powerful tool by the industry."
- tomjen3 17y agoLisp may be cheap now, but I doubt the lisp machines were cheap back in the day.
- astine 17y agoI could be wrong, but I believe that you had to pay a lot of money for Lisp Machines back in the day.
- ekiru 17y agoOr now, if for some reason you still want one. It wouldn't cost you quite as much as Visual Studio Ultimate, but it would likely cost you more than Visual Studio Professional With MSDN($1,199) and a fairly impressive modern PC.
- ashleytowers 17y ago"first time we've seen" Maybe they haven't been looking around - cough Clojure cough
- rbanffy 17y agoParent mentioned Lisp Machines. They had a full IDE (well before the acronym) based on a functional language. They predate F# by a couple decades.
- hga 17y agoWell, really multi-paradigm. Using it functionally was certainly an option, but there was also progn, loop, etc. the imperative types.
- mbrubeck 17y agoF#, like OCaml, is also multi-paradigm. Maybe not as much as Common Lisp, but it does have language-level support for OOP and imperative programming. It's not a purely functional language like Haskell.
- Zak 17y agoF# appears to have been started in 2002. Scala was in 2003 and Clojure around 2005 with the first public release in... 2007? This announcement isn't about the release of F#, but its productization.
- rbanffy 17y ago> functional programming language with an industrial-strength framework and toolset For some values of "functional programming language" and "industrial-strength framework and toolset"
- philwelch 17y agoErlang?
- deleted 17y ago[deleted]
- lispm 17y agoThe Lisp Machine was not 'integrated with an industrial-strength framework and toolset' like F# is integrated into .net and Visual Studio. The Lisp Machine was the opposite of that. The frameworks and the toolsets were integrated INTO the Lisp Machine.