List Out of Lambda
A thought experiment exploring how to build fundamental programming constructs like lists and numbers using only lambda calculus and closures in JavaScript.
A thought experiment exploring how to build fundamental programming constructs like lists and numbers using only lambda calculus and closures in JavaScript.
Explores JavaScript's unusual syntax and semantics, focusing on Immediately-Invoked Function Expressions (IIFEs) and other peculiar language features.
Exploring functional programming concepts in JavaScript, including anonymous functions, high-order functions, and their benefits for concurrency and testing.
Part 6 of a series on building a roguelike game in Clojure, covering refactoring, a combat system, and messaging infrastructure.
A technical walkthrough of implementing a game loop and UI system in Clojure, inspired by a roguelike tutorial.
A developer documents writing a roguelike game in Clojure, covering project setup, libraries, and initial code.
Exploring virtual sequences and lazy evaluation in Common Lisp, inspired by Clojure's sequence abstraction and functional programming concepts.
Exploring keyword arguments in Clojure, comparing defnk macro to Common Lisp's implementation and discussing feature limitations.
A developer shares their experience adopting Scala and Functional Programming for a real-world financial software project, discussing risks and benefits.
A summary of Bob's presentation on the Erlang programming language, its growing popularity, and his history with emerging tech trends.
A brief look at the history of programming languages, highlighting the convergence of OO and functional paradigms over time.
Introducing PHPLinq, a library that brings C#-style Language Integrated Query (LINQ) functionality to PHP for querying arrays and objects.