July 12th 2026 - Things I Worked On
Object oriented lisp idea
An idea I came up with for the syntax of an object oriented lisp variant.
(defclass shape (size) (self.size size) (defmethod draw (x y) (some-code) (goes-here) (self.something-else)) (defmethod something-else ())) (defobj my-shape shape 100) (defvar result (my-shape.draw 10 20)) (defvar size (my-shape.size))
Started working through Crafting Interpreters
Built the java lexer: https://github.com/lodenrogue/jlox