Re:Julia Language Co-Creators Win James H. Wilkinson Prize f...
by kazinator on Thursday January 24, 2019 @03:19PM
(#18992513)
Throughout Lisp history, this has been done.
(Let's not count things like computer algebra systems written in Lisp that have some sort of actual math notation for input and output, just alternative syntax for programming in Lisp itself.)
As early as 1973, there was https://en.wikipedia.org/wiki/CGOL
That can actually be made to work today: http://abcl-dev.blogspot.com/2010/04/cgol-on-abcl.html
(math "x = sin(a) * b ^ 2")
Lack of something like that turned me away from Lisp (LISP at the time) a (cough) long time ago, since I didn't like the impedance mismatch between Lisp code and math for numerics.
At any rate, Julia looks like a fine general purpose language, I'm going to see if I can contribute somehow. I'm hopeful that GC pauses can be avoided for large classes of Julia programs, but we'll see...