FUNCTIONAL PROGRAMMING GENERAL
Discussion for all things related to functional programming
Resources:
Wikipedia article
>https://en.wikipedia.org/wiki/Functional_programming
PDF: Why functional programming matters
>https://www.cs.kent.ac.uk/people/staff/dat/miranda/whyfp90.pdf
Learn Clojure (pic related)
>http://www.braveclojure.com
Functional programming podcasts
>http://typetheorypodcast.com
>https://www.functionalgeekery.com
>http://www.haskellcast.com
>>56688527
feels comfy knowing clojure got the title image :)
Currently working on a website that uses only clojure (sort of like nodejs)
hiccup -> clojure-to-html template language
ring -> clojure server-backend
clojure-script -> clojure-to-javascript language
compojure -> routing library for clojure
I've been doing functional programming full-time for a little over a year now, and I want to offer help for people getting into it and meet the people here who have a better knowledge than me
>>56688570
Clojure is king, man!
I like to dive into new languages by experimenting with graphics. Here's an accessible clojure library for making animations
>http://quil.info
These compile into clojure-script, and can be used directly in your webpages
Anyone else like this newer Tulip language?
https://www.youtube.com/watch?v=lvclTCDeIsY
It's run by a couple of trannies who are a bit zealous about gender issues, and I'm hesitant to contribute, but goddamn if they haven't put some thought into this.
Mainly for scripting, JITed to x86, REPL is a first-class citizen, a uniform all-purpose data structure, "homoiconic" with macros...I can't see much not to like save for being terrified out of my mind to contribute in case they decide to go on a witch hunt.
>>56689162
two minutes in and already heard the phrase "cis white men".
Can't continue. Sorry.
>>56689268
>>56689162
>Complains about "cis white men" when describing language community problems
INTO THE FUCKING TRASH IT GOES
>>56689162
>This language is unapologetically 'femme'
>Expect to work with women, who will probably know more than you.
Core team all women
>Trans
>Woman
>>56689162
i'm not seeing anything that isn't possible with common lisp, apart from the 'no nil' and multi-process part.
First for F# and the .NET family :):):):)