Abhinav

@the_lazy_folder
11 Followers
31 Following
75 Posts
(Clojure) I esoteric technology | https://www.abhinavomprakash.com/

All of the "Pie à la mode" solutions in one place: https://github.com/plexus/pie-a-la-mode

#clojure

GitHub - plexus/pie-a-la-mode

Contribute to plexus/pie-a-la-mode development by creating an account on GitHub.

GitHub
Understand Explain Plans in PostgreSQL - Stormatics

Master PostgreSQL optimization with explain plans, cost control and indexes. Improve database performance effortlessly with practical tips.

Stormatics

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*.

#clojure #clj #cljs

Three definitions of 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

https://zencastr.com/z/F2dvBTVW

#92 defn.no with Magnar Sveen and Christian Johansen by @Vijay Kiran

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...

#clojure #clj #cljs

Clojure - Clojure Deref (Oct 23, 2023)

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.

#math #mathematics

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

Implementing Co, a Small Language With Coroutines #4: Adding Channels

We implement Co, a small language with coroutines and channels.

abhinavsarkar.net
Clojure - Clojure Deref (Oct 16, 2023)