4 ms·
What is the strongest option for functional programming then? I love Clojure as a language but it's almost impossible to find decent jobs with it in my area.
by disease 7y ago
What is the strongest option for functional programming then? I love Clojure as a language but it's almost impossible to find decent jobs with it in my area.
- ForHackernews 7y agoScala is probably the most pragmatic functional programming language to get a job in. It's on the JVM and you can use all the Java libraries, and it also lets you fall back to an imperative style if you need to.
- Dayshine 7y agoThat sounds exactly the same as F# (except there might be more jobs in scala). F# is on .NET CLR and you can use all the .NET libraries, and it lets you fall back to an imperative style if you need to!
- pjmlp 7y agoTry to use EF, WCF, UWP, WPF from F#.
- deleted 7y ago[deleted]
- McWobbleston 7y agoEF isn't really needed with Dapper and the available SQL type providers. Even still it's totally naturally to have a C# project holding the base EF stuff which you reference from your F# projects
- pjmlp 7y agoTry to use that argument to sell F# to the large majority of .NET shops.
- thrower123 7y agoThe vast majority of .Net shops would run shrieking when faced with F# code. I still run into people regularly that shun the var keyword for type inference in C# because they think it is actually the evil old VB6 Variant type.
- pjmlp 7y agoYep that was kind of my point.
- Iwan-Zotow 7y ago> you can use all the .NET libraries did you try it? Hint: there is a lot of things required before F# could use latest WinUI or WPF
- svick 7y agoI wouldn't call those libraries. If you have something that's actually just a library, using it from F# should not be a problem.
- exyi 7y agoWell, in these cases it's very similar to F#, except it's based on .NET and has different syntax. I guess the main point of the comment above is lacking IDE support - refactoring tools don't exist and autocompletion is also not excelent. Do you know some decent tools for Scala? I don't know much about it, but it could be a very good language if IntelliJ had full support for that.
- ForHackernews 7y agoIntelliJ does have have full support for Scala (through an official plugin): https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html https://www.jetbrains.com/help/idea/discover-intellij-idea-f...
- GiorgioG 7y agoWhat about remote work?