3 ms·
Well, of course you're limiting yourself to lisps (except Scala, about which I share your dislikes). How about F#, which is a very practical functional language
by thothamon 10y ago
Well, of course you're limiting yourself to lisps (except Scala, about which I share your dislikes). How about F#, which is a very practical functional language with good tooling on all platforms? Or Ocaml, or Haskell?
- johncolanduoni 10y ago> good tooling on all platforms Eh... I've run into loads of trouble with F# and Mono, and with .NET Core you have to deal with platform fragmentation if you use any NuGet packages. Editors are pretty good across platforms now (as long as you stay far away from Xamarin Studio/Mono Develop), but I wouldn't call it "good" for non-Windows platforms.
- jnordwick 10y agoI don't use too much Windows and Mono sucks from all my previous attempts at using it so that kind of kills F# from what I hear. I tried OCaml (many) years ago, but it always seemed like a kitchen sink research language. I like well designed languages. Ones with purpose when they start out. Ones I can see a path for. Languages of accretions (Python, Ruby, Javascript, etc) don't interests me as much unless they are languages of production value (Java). Java start off as a language of purpose (Write-One Run-Anywhere) but soon became a language of accretion. Nobody cares about WORA anymore, server side Java is where it is at now. Maybe I'll just go back to my little corner of APL called KDB+/Q/K[1][2][3] and wait for a language that really piques my interest. [1]https://en.wikipedia.org/wiki/Kdb%2B https://en.wikipedia.org/wiki/Kdb%2B [2]https://en.wikipedia.org/wiki/Q_(programming_language_from_Kx_Systems) https://en.wikipedia.org/wiki/Q_(programming_language_from_K... [3]https://en.wikipedia.org/wiki/K_(programming_language) https://en.wikipedia.org/wiki/K_(programming_language)
- weavie 10y agoWhat about Standard ML? [http://www.smlnj.org/sml.html http://www.smlnj.org/sml.html] Much simpler than Scala, OCaml etc.. Many would say much better designed. It is the god father of many languages. There are several very good compilers available. [http://www.smlnj.org/ http://www.smlnj.org/] [http://mosml.org/ http://mosml.org/] [http://mlton.org/ http://mlton.org/]
- di4na 10y agoElixir and Erlang were built with a purpose. OCaml kitchen sink is due to use in prod btw. Like Erlang, it is a language that evolved with industry needs more than due to "research"