Curated / Beyond Tabs
Curated reading
Articles and discussions about the languages covered here, with editorial notes.
Eiffel
Eiffel Users on Google Groups · Published December 13, 2021
Ian Joyner
CACM published a letter (also available in PDF) by Ian Joyner criticizing the application of Design by Contract to C and C++ via tools such as Frama-C. Joyner argues that retrofitting DbC onto C-family languages does not address core…
Clojure
Clojureverse · Published July 28, 2020
adamkl, Clojureverse user
A 2020 ClojureVerse thread debated whether ClojureScript/Node.js should become Clojure's primary runtime given JavaScript's dominance. Core maintainers (dnolen, thheller, seancorfield) rejected the premise, citing JVM superiority for…
Smalltalk
r/programming subreddit · Published June 3, 2020
xkriva11, Reddit user
Commercial Smalltalk vendors exited or downsized in the late 1990s and early 2000s as enterprise customers migrated to Java and other free runtimes, according to accounts from ParcPlace, Digitalk, and IBM alumni. The article argues that…
Smalltalk
Allen Wirfs-Brock's blog · Published June 2, 2020
Allen Wirfs-Brock
Commercial Smalltalk adoption collapsed after 1996 as major vendors exited the enterprise tools market and new Smalltalk application development largely stopped. Allen Wirfs-Brock attributes this shift to enterprise customers redirecting…
Elixir
Hacker News · Published May 23, 2020
seancoleman, HN user
In May 2020, a Hacker News thread titled "Who regrets choosing Elixir?" ran for several days and accumulated more than 300 comments. Many participants coming from Ruby and Rails backgrounds reported positive experiences, particularly…
Clojure
Clojureverse · Published March 2, 2020
danbunea, Clojureverse user
In March 2020, a ClojureScript discussion revisited whether Phoenix LiveView's server-driven UI model represented a serious threat to the ecosystem. Thomas Heller, the maintainer of shadow-cljs, framed LiveView as one option on a broader…
Elixir
Hacker News · Published October 17, 2019
wickwavy, HN user
A 2019 Hacker News discussion on Elixir featured developers reporting order-of-magnitude performance gains, with one user claiming a 10x speed increase after rewriting a Django app in Phoenix. Participants debated the significance of…
Elixir
Welcome To The Jungle · Published October 17, 2019
In a 2019 interview, Elixir creator José Valim described the language's origin as a response to the multi-core programming challenge. He stated that adopting functional programming's immutable data and the Erlang VM's distributed-process…
Clojure
Clojureverse · Published January 28, 2018
jiyinyiyong, Clojureverse user
In January 2018, a ClojureVerse discussion surfaced Eric Normand's tweet questioning whether Clojure offered compelling web development advantages. Community members attributed adoption barriers to tooling complexity (setup friction,…
Clojure
Clojureverse · Published October 28, 2017
plexus, Clojureverse user
In October 2017, a thread on ClojureVerse questioned whether Clojure's appeal skewing toward "grumpy old programmers" reflected an outreach issue, noting the low number of beginners showing up at conferences after a decade of…
F#
Eric Sink's blog · Published January 5, 2015
Eric Sink
In a 2015 analysis, Eric Sink applied Geoffrey Moore's "crossing the chasm" model to F#'s adoption, arguing the language remained confined to early adopters. He attributed this stagnation not to technical deficiencies but to pragmatist…
Erlang
JLOUIS Ramblings · Published December 25, 2010
J Louis
This 2010 blog post rebutted common criticisms of Erlang's Prolog-like syntax, standard library consistency, and viability for large systems. The author argued semantics (like process isolation for state) matter more than syntax, and…