Paul Tarvydas
unread,Jul 25, 2025, 3:04:20 PMJul 25Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to pi...@googlegroups.com
[a comment I made recently]:
It seems to me that for human-centric programming notation, we should be using something like a Forth/Lisp/whatever with embedded C/Haskell/Rust/etc instead of thinking of embedding some small language into a bigger language. Use something that encourages a Design and throw-it-all-away-and-start-again mentality. Our current workflow is too much like waterfall - we are encouraged to spend too much time up-front making decisions and wasting time preening the code before we have sufficiently explored the problem space. The current workflow encourages the code-is-precious attitude.
Kinda like, start each project with the source code for Sector Lisp, and install project-specific native functions into the source code to do "just enough" stuff like saving values. Iterate on the project until you're happy with it. Hand the whole thing over to a Production Engineer for speeding up the 5% that matters. Leave the rest coded in - memory efficient - Lisp.
[I, also, like the idea of writing the code more than once, except that the current bevy of languages don’t encourage one to do this.]
pt