2 comments

[ 2.7 ms ] story [ 16.0 ms ] thread
Thanks for posting. The article "Executable Pseudo-Code" is a great example for the incredible expressiveness given by Lisp Macros. The author implemented Brandes' code for betweenness centrality in such a manner, that it nearly 100% resembles the pseudo code AND performs, in terms of speed, at the same level as the C++ boost implementation.

It is great to see such development and it will hopefully bring back Lisp a bit more into the (academic) community.

Clasp is really nifty; its a new CL implementation that incorporates C++ natively to make it easy to FFI into C++. And it is written by a Chemistry professor.

It is also the first complete implementation I know of to leverage Cleavir, which is Robert Strandh's from-scratch implementation of lisp which is designed to be both portable, and (it seems) to explore some of the unused and under-used designspace of lisp implementions. He gave a talk at ELS on part of that.