Sam Ritchie talks about the Mentat Collective, executable textbooks, visual math
Mentat Collective GitHub - read this first to get an overview of all of the pieces. ThinkFun Mark Engelberg Cascalog Google X The Dynamic Notebook Structure and Interpretation of Classical Mechanics SICM free online version maria.cloud Brad Feld, John Underkoffler How to fold a Julia fractal Clerk Sicmutils Scmutils SICM-utils Scicloj meetup Road to Reality Substack
Jeaye Wilkerson talks about compilers, LLVM, and building a dynamic, compiled Clojure
Note: I used the wrong link initially when publishing this episode. If you are hearing the wrong conversation, delete the episode and re-download it. Thanks!
Jeaye has a background in C++ systems programming, focusing on games and game engines. After 5 years of that, he co-founded an esports tournament startup written in full-stack Clojure for another 5 years. These days, he’s at Electronic Arts (EA) building tooling used to make some of the world’s top games.
In each space, C++, Rust, Clojure, NixOS, etc, Jeaye aims to make an impact with his open source projects. For Clojure, at first, that was with Orchestra. Now, the flagship is jank.
Chris Houser (Chouser) reflects on the early years of Clojure, Clojure's features, and applying the lessons of Clojure elsewhere.
Note: this podcast was recorded in April 2020 but not published until now. Some of the references are a little outdated, but there’s still some great stuff here that I wanted to get out.
(00:00) Intro
(00:27) The Joy of Clojure
(03:55) Clojure history
(10:55) Clojure and parallel programming
(15:59) Macros
(18:18) Lessons from Clojure
(22:30) Did Erlang have the right idea all along?
(28:08) State of the world in April 2020
(30:31) 3D Printing