|
|
|
|
|
by someonetwo
5719 days ago
|
|
Python versus Lisp is not so much a dichotomy. Some bridges: 1.- Mathematica: you can use both infix and prefix form, Fullform[a+b] = [Plus,a,b]. Mathematica internally use prefix notation. Evaluation is more flexible than Lisp, you can define a function and decide whether it evaluates some, all or none of its arguments.
2.- Maxima: A layer over Lisp to define a infix language,in which you can define operators to resemble math notation, for example f(x):= x^2 similar to (defun f(x)(* x x))
3.- Dylan. A lisp with infix notation.
4.- Willem Broekema cl-python, python in Lisp.
5.- Clojure. Clojure brings some nice syntax for getters and setters, function arguments and much more.
6.- comp.lang.lisp versus clojure. Clojure has a great community, lisp has some problems with lords.
7.- abcl is here, that is Lisp in java. abcl can run maxima without errors and that is great.
7.- Ruby, jruby, ioke, duby, those are efforts to achieve a very expressible language.
8.- javascript, the good parts. javascript with some anotations can be the next lisp.
9.- quick-lisp for a better installer than asdf. |
|