3 ms·
> > To be widely used, a language should support interlanguage working, possess extensive libraries, be highly portable, have a stable and easy to install imple
by phtrivier 7y ago
> > To be widely used, a language should support interlanguage working, possess extensive libraries, be highly portable, have a stable and easy to install implementation, come with debuggers and profilers, be accompanied by training courses, and have a good track record on previous projects.
> The first five of those factors, which are mainly technical, are provided by almost all of the functional languages.
That seems like a very generous statement. Unless the author is talking about some functional language I don't know.
Is there an FP language which really has the extensive libraries of Java / Python / C++ / JS ? (You might argue with Clojure and anything with a FFI..)
Is there an FP that has a debugger and profiler as Visual Studio for C++, Eclipse for Java, and your browser for JS ? (No, you REPL does not count as debugger.)
Is there any language that as `interlanguage working` (ok, this one is unfair, only JVM and C really count...)
Is there an FP that has an implementation that's not a nightmare to install ? (ok, this one's even more unfair - everything is a nightmare to install...)
- tigershark 7y agoF#
- thrower123 7y agoF# should be more popular. But C# is just good enough that the small amount of extra effort of using F# is a speed bump that's hard to get past.
- deleted 7y ago[deleted]