My entire history with programming languages has been with ALGOL-likes and, to a lesser extent, relatively modern FORTRAN.
Julia is my favorite programming language, and I don’t think I’m looking for a replacement for it any time soon.
However, I’m looking to broaden my horizons a bit and understand proper Lisp a bit better. I think that I have a basic grasp on metaprogramming in context of Julia, but I’d like to experience how things work in a Lisp, with the prefix notation and all.
I’m not looking to write portable code or anything, so standardization doesn’t matter a ton to me, but decent documentation or tutorials is probably a plus. I’m looking to get into the language and start using distinctively “Lisp” things as quickly as possible. I specifically hope to deepen my understanding of ASTs and manipulating them.
I think there is a decent chunk of the Julia community that has history with Lisps, so I’m wondering if anyone has recommendations for a Lisp that I might find easy to get into in context of the fact that Julia is my preferred programming language.
edit: I am aware of femtolisp being available in
julia --lisp, but I’m assuming that it might not actually be the best Lisp to learn first.