are we fast yet?

#lisp #ecl

Gotta-go-fast

#lisp #ecl

D'après des données de renseignement d’origine électromagnétique, les célébrateurs de la récente finale ont employé ~ 85% de leur arsenal de chandelles romaines ( mortiers d'artifice ), soit l'équivalent de près de 31904 stades de foot - selon l'Institut pour l'étude de la guerre (ISW).

@caporalstrateg PS: je cherchais un équivalent à "expanded" en anglais mais je n'ai pas trouvé mieux, suggestions bienvenues.

#TurboOverpass #ECL

Preview of compilation result at typing speed. A small hack I'm using right now.

#ecl #lisp #mcclim

@reiddragon

Please see https://ecl.common-lisp.dev/static/files/manual/current-manual/Numbers.html#Numbers-_002d-Floating-point-exceptions

In #ecl you may configure behavior related to float exceptions, most notably

CL-USER> (ext:trap-fpe 'cl:division-by-zero nil)
9 ; admittedly this return value doesn't make much sense :-)
CL-USER> (/ 31 0.0)
#<single-float positive infinity>

Numbers (ECL Manual)

Numbers (ECL Manual)

#lispyGopherClimate Sunday morning in Europe https://toobnix.org/w/hYxFQQcJmJCAHeEuUWsdNi

- we need #McCLIM - included #commonLisp images in package distros.

Just listing bleak articles on endstage capitalism everyone is sharing now apropos some pretty lousy offline personal experiences with sorta-friend sloppers.

Sorry for tagging:
@yantar92 #orgmode https://www.lesswrong.com/posts/TxcRbCYHaeL59aY7E/meditations-on-moloch
@jackdaniel #ecl #mcclim https://functional.cafe/@jackdaniel/116659189874654397
@mgorny https://social.treehouse.systems/@mgorny/116667638708989436

Also sorry for everyone I have missed in these dark tides.

https://www.walknews.com/1312230/ パレスをECL優勝へ導く決勝弾! フランス代表FWマテタ「やり遂げた!最高の気分だ」 | サッカーキング #ECL #France #カンファレンスリーグ #サッカー #スポーツ #フットボール #フランス

@lucky_magick

Congrats, it is very cool that Maxima can be run on iOS.

Re ASDF, you may want to read this section where I write ASDF extension that cross compiles with ECL:
https://turtleware.eu/posts/Common-Lisp-and-WebAssembly.html#org2218eab

Regarding performance, I'm working right now on Fast Generic Function Dispatch, so that will hopefully give it some boost, although I don't think that Maxima uses generic functions much, so this particular application may not benefit from it. Later down the todo stack I have implementing the type inferencer (currently #ecl only propagates types), and that should help with this class of applications.

#lisp

TurtleWare

To put this in a broader perspective. Note, that other benchmarks (not related to CLOS) are far more favorable in comparison with other implementations (that's why I'm working on dispatch now).

#lisp #ecl