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.
2 comments
[ 2.7 ms ] story [ 16.0 ms ] threadIt is great to see such development and it will hopefully bring back Lisp a bit more into the (academic) community.
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.