All of the "Pie à la mode" solutions in one place: https://github.com/plexus/pie-a-la-mode
Three definitions of Expressivity
https://ericnormand.me/article/expressivity
Programmers use the term *expressivity* a lot. Unfortunately, there's not one right definition of the term. Instead, it's a loose term that is used in many different ways. Let's go over three ways I know that programmers use *expressivity*.
I wonder what the design of #Clojure would look like if instead of nil punning, nil was used as an identity element.
i.e it doesn’t affect the computation.
Like (str “abc” nil “def”) is like (str “abc” nil “def”)
A very Norwegian defn #clojure episode with @magnars and @christian is out
We catchup with norsemen emacsen Magnar and Christian to talk about their Clojure adventures, how they sneaked in Clojure through unconventional techniques. Some highlights from Christian and Magnar's portfolios: - Parens of the Dead https://www.parens-of-the-dead.com/ : how to survive Zombie apocalypse with Clojure and ClojureScript. - If you are into Norwegian and want a taste of adventure https://www.adventur.no - Level up your Emacs skills with https://www.emacsrocks.com - Efficiently render and re-render immutable data with dumdom https://github.com/cjohansen/dumdom - storybook.js but in ClojureScript https://github.com/cjohansen/portfolio - Decomplect your i18n with https://github.com/cjohansen/m1p - And for the Emacs folks out there, some super cool packages from Magnar (which you probably are using anyway) : https://github.com/magnars/multiple-cursors.el https://github.com/magnars/expand-region.el https://github.com/magnars/emacsd-reboot https://github.com/magnars/stasis
Clojure Deref (Oct 23, 2023)
https://clojure.org/news/2023/10/23/deref
Welcome to the Clojure Deref! This is a weekly link/news roundup for the Clojure ecosystem (feed: RSS). Thanks to Anton Fonarev for link aggregation. From the core Clojure 1.12.0-alpha5 is now available! We’ve limited this to just a...
Is there a mathematical property for a value which when applied to some function doesn’t change the result of the computation?
For example 1+ 3+ 0 = 1+3. 0 is “that” value here.
Example 2-> 3*4*1=3*4. 1 is “that” value here.
I wrote the fourth part of my #blog series “Implementing Co, a small programming language with #coroutines”. And this time, we add support for channels in #Co for inter-coroutine communication. https://abhinavsarkar.net/posts/implementing-co-4/
#Programming #PLT #ProgrammingLanguages #Compilers #Haskell #concurrency
Clojure Deref (Oct 16, 2023)
https://clojure.org/news/2023/10/16/deref
Discussions: https://discu.eu/q/https://clojure.org/news/2023/10/16/deref