Virgin NEET edition
old thread: >>53806554 >>53781092 >>53769013 →
Resources:
- https://storify.com/realtalktech
- https://twitter.com/realtalkintech
Latest articles:
- https://storify.com/realtalktech/taking-down-haskell
- https://storify.com/realtalktech/haskell-has-no-benefits-is-good-for-nothing
- https://storify.com/realtalktech/why-functional-programming-sucks
IRC: #/g/fpg on Rizon
>there's a functional programming general
why?
you can't wank over your modans and anomalous lambdos in /dpt/?
>>53819356
> dysfunctional programming thread
started reading "Learn You a Haskell for Great Good!"
>>53819299
nth for pure functional languages are shit and worthless.
>>53819356
Now we just need a gentoo general
>>53820612
Good for you anon. However the later parts (monad transformers if i recall) are slightly out of date
>>53819299
scala programmer for 2+ years AMA
>>53823462
Why do you hate yourself?
>>53823680
compile times and intellij crashing everytime i import shapeless
>>53823462
That sounds like a fucking nightmare. How did you fuck up so much that you ended up in this situation?
>>53819299
Which functional language should I learn? I have done minor things in Haskell (like Project Euler puzzles) but I don't think it's a particularly good language...
>>53824533
Ocaml or F#.
Ocaml is the nicer language
F# is close, and actually lets you get real world shit done.
>>53824533
clisp
>>53824559
Doesn't only one small financial company use Ocaml?
>>53824559
>>53825230
Doxxed
>>53825230
Well Jane Street is probably the biggest most vocal user.
Learning Scheme.
Can I start feeling smug now?
>>53825619
Only if you finished reading SICP
Can you do functional programming in Java?
>>53829044
only some elements of it like map reduce and higher order functions
>>53830329
What about monads? Any good library with some of the standard kinds like maybe and either?
>>53830405
I've never programmed in a functional language and don't really understand monads, but I don't think java fully supports them, only optional values
https://docs.oracle.com/javase/8/docs/api/java/util/Optional.html
MFW real talk tec as 13 followers can claims fp has no audience.
>>53824486
Apparently scala programmers make a lot of money.
>>53829044
>>53830329
>>53830405
>>53830642
for anyone here who knows some functional language and java - how are java 8 functional concepts compared with real functional programming? I absolutely love lambdas and streams and thinking about picking up clojure or scala
>>53831852
Not sure, I haven't really looked into Java 8 yet.
>>53825230
jane street does a lot of stock market stuff. lexifi is also a big user of ocaml and they use it for some financial stuff but not sure exactly what
also, bloomberg uses it a bit, most notably with their recently open-sourced BuckleScript (but they use like 1000 different languages, so that doesn't mean very much)
>>53831852
Java8's closures are still sucky because they're just syntactic sugar for anonymous classes, so that means you can't just call them normally. instead, you have to define an interface with some kind of caller method and then apply the arguments using that. streams and the optional monad let you do some real functional programming, but everything is a lot more verbose and awkward to use