#heavily generational bc it expects the user to mostly use immutable data structures
Explore tagged Tumblr posts
ceausescue · 2 years ago
Text
been consumed with the idea for the worst programming language in the world. a lisp 2 with clojure syntax, bytecode interpreted. with goroutines. like janet written by a moron, like common lisp written by someone who hates themselves. hand rolled garbage collector that has to deal with all the intermediate objects from immutable types. im tagging like 11 bits out of every pointer, 3 on the small end and 8 suspended in the middle of the top 16, which is a violation of the geneva convention. none of those bits encode the type and im still boxing floats. pretty sure i worked out how to support special environments that compile to totally untypechecked machine code for fast math. came up with an inline assembly thing for it i might just expose to the user. i don't expect ill ever bother with networking
0 notes