"If the CLOS you are using to run the CLOS that implements the CLOS uses the CLOS you are running[…]". Lisp programmers *get* recursion.
miniblog.
Related Posts
TIL that Rust has a (i) icon that shows relevant traits that a type implements. This is useful to understand that e.g. .iter() on a Vec<T> iterates with &T.
https://doc.rust-lang.org/std/vec/struct.Vec.html#method.iter
It looks like one of my bug reports was mentioned, so I'm delighted but wish I'd noticed earlier!
Wow, there's an entire Clojure interpreter implemented in Go! https://github.com/candid82/joker
The primary use case seems to be linting, but it implements an impressive subset of the language.
Amazingly, Clang implements proper tab stops so that its diagnostics always line up with the faulty code! https://github.com/rust-lang/rust/issues/38384#issuecomment-326813710
