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

What is functional programming good for except writing one-liners?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 13
Thread images: 1

File: CYAU-EUWsAEp5q_.png (53KB, 600x600px) Image search: [Google]
CYAU-EUWsAEp5q_.png
53KB, 600x600px
What is functional programming good for except writing one-liners?
>>
Writing entire programs
>>
Writing clickbait blog posts.

Making ideas from the 60's and 70's seem new by changing their name and syntax.

Abusing mathematical terminology.

Confusing the map with the territory.
>>
What is provability?
>>
Haskell at least is good a specifying what some code CANNOT do. This is nice for instance in order to know if you can safely retry an operation in a transactional section or whether some function is thread-safe.

Expressivity without losing too much readability is also a big win.
>>
>>52400928
That have no side effects because no one will ever run them?
>>
>>52401362
>haskell
>readability
>>
>>52400732
>Haskell
>one liners
.You're thinking of LISP
>>
Confusing your co-workers after you leave the company and they have to maintain your code
>>
>>52401743
How is that in any way related to functional programming and not to writing shitty code. It's really easy to write self documenting functional code that hardly even needs documentation.
>>
>>52401230
/thread
>>
>>52401891
It's not that the code is shitty, it's that most programmers don't learn about functional programming. They're python babies who barely understand C. You write some helper programs in Haskell for your main projects and you've given yourself job security because odds are you're one of the only ones in the company who bothered to learn how to use it. So everything goes wrong if they don't keep someone on the job who can maintain the helper programs.
>>
>>52402170
Oh I though you were taking a piss on functional programming instead of shitty devs.

And lets be honest your average programmer is shit. They know the one language they've been working with recently somewhat but doing anything else is going to be a huge challenge for them.
Thread posts: 13
Thread images: 1


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

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
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.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.