Thread
Stories related to "Programming is (should be) fun" across the full archive.
The Anatomy of a Puzzle - Specification Driven Programming in Common Lisp
(chriskohlhepp.wordpress.com)
I found the way that this video explained signals really cleared up my mental model. The video makes a nice analogue for signals as a list of values that is updated over time, and shows how a lot of the operations on signals have equivalent operations on lists.
The beginning of the talk is a bit ...
Common Lisp Koans is a language learning exercise in the same vein as the ruby koans, python koans and others. It is a port of the prior koans with some modifications to highlight lisp-specific features. Structured as ordered groups of broken unit tests, the project guides the learner progressively ...
Dr Tarver explains sequent calculus and then implements a Haskell-like algebraic type system in ~2 pages of code. Definitely worth the 30 minutes of viewing time if you don't quite understand why sequent calculus is so cool.
The whole implementation is a literate program: https://github.com/nakkaya/ferret/blob/master/ferret.org
[Website.](http://hazel.org/)
Dear Crustaceans, what would be your favourite setup if you wanted to build a server-side rendered web app and run it as a native (or just single) binary?
Is there something that offers Clojure-like native experience or I should just give up and use Go?
Thanks!
The code is pretty much unreadable in the video, but you can follow along on GitHub:
https://github.com/Cicayda/yolk-examples/blob/master/src/yolk_examples/client/autocomplete.cljs
https://github.com/Cicayda/yolk-examples/blob/master/src/yolk_examples/client/dragdrop.cljs
Read-Eval-Print-λove is an Internet zine focusing on the Lisp family of programming languages
(readevalprintlove.fogus.me)