[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
/fpg/ - functional programming general
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 28
Thread images: 3
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!"
>>
File: gnu.jpg (30 KB, 200x200) Image search: [Google]
gnu.jpg
30 KB, 200x200
>>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
>>
File: 1400421797184.jpg (32 KB, 640x480) Image search: [Google]
1400421797184.jpg
32 KB, 640x480
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
Thread replies: 28
Thread images: 3

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.