I'd like to give Mu a shot, but it is over my head.
So was LISP when I started using it though and now I love it.
Do you have any recommended reading order for familiarizing myself with the project enough to start coding simple CRUD-to-flatfile things?
(Thank you for the project, there are so many that get close to what I want but your gets the closest)
@emsenn I'm so happy to see this! I'd say start at https://github.com/akkartik/mu#readme, and then look at https://github.com/akkartik/mu/blob/main/mu.md. Pepper me with questions so that I know how much they suck and can improve things. One thing I struggle with is how to introduce lower levels of abstraction on demand, since Mu stays small by being leaky.
Unfortunately Mu doesn't have any webserver or even socket support yet. I'll get on it. But you could start by reading stdin and writing stdout: http://seriouscomputerist.altervista.org/media/pdf/book/Software%20Tools%20in%20Pascal.pdf
@emsenn I built a Lisp before Mu, and the name is partly a reference to "the next letter after lambda". However, it does go dramatically against Lisp in many ways. I started out thinking of it as "the ideal substrate to build a Lisp on top of," an ambition I still hope to achieve at some point.
If you'd like an interactive session, I'd love to do a call with you at some point.
@emsenn Another idea might be to get the factorial example running, and to keep it open on a tab as you read mu.md:
Decolonize food. Decolonize medicine. Decolonize housing. Decolonize from European place names, words, languages, statues, and accounting systems that DO NOT BELONG on Turtle Island, and are killing the whole planet. Decolonize education. Decolonize from social media platforms founded by corrupt white supremacists: Facebook and Twitter. Decolonize from genocidal settler cash, and the cancer that is C.H.A.R.L.O.T.T.E. #LivingWalls, not border walls....