· @svetlyak40wt
210 followers · 390 posts · Server fosstodon.org

I just found a very interesting project which shows how to extend the LOOP macro: github.com/Gleefre/loop-contin

It was added to Ultralisp.org recently.

This code should work on , , , and implementations.

#commonlisp #sbcl #clasp #allegro #abcl #ecl

Last updated 1 year ago

LisPi · @lispi314
572 followers · 12083 posts · Server mastodon.top

@Elizafox Alternatively, one can use for or for when performance is critical (at the cost of CL's niceties).

#abcl #commonlisp #kawa #scheme #kawascheme

Last updated 1 year ago

screwtape · @screwtape
178 followers · 1373 posts · Server mastodon.sdf.org

@scdollins Java works well inside if you're into that. Cool generative art.

#processing #abcl #commonlisp

Last updated 2 years ago

LisPi · @lispi314
381 followers · 6380 posts · Server mastodon.top

@maegul Interop being desirable wouldn't be much of a good reason, there's and several other FFI libraries for JVM interaction.

An abstraction library dynamically papering over the differences based on what's available at runtime would've been perfectly feasible.

I honestly think the main reason was NIH.

#abcl

Last updated 2 years ago

LisPi · @lispi314
388 followers · 5972 posts · Server mastodon.top

@rq I'd say, consider ?

There are serialization libraries for object persistence and you can use to other language runtimes like or (if you don't feel like just using directly).

#abcl #commonlisp #ffi #clr #jvm

Last updated 2 years ago

LisPi · @lispi314
374 followers · 5696 posts · Server mastodon.top

@Reiddragon @ezio It's part of why I'd say or should be the canonical language.

So much of the boilerplate problem that people complain about in would literally be 5 minutes of writing macros if the language wasn't so ill-designed (and pretty much purposely inextensible).

#abcl #kawa #jvm #java #commonlisp #lisp #scheme

Last updated 2 years ago

LisPi · @lispi314
301 followers · 4459 posts · Server mastodon.top

@natty That list comprises a large part of why I dislike as a language.

Basically all of those features can be trivially added in languages like and .

Having to wait years for the devs to do something useful and so basic is just silly.

@starshine
Pretty much always did. And even for (the main attraction), there were a few libraries in Java proper for it too (nevermind ).

#java #jvm #lisp #kawascheme #abcl #csp #clojure #scheme #golang

Last updated 2 years ago