louis, to random
@louis@emacs.ch avatar

See you next year in Zurich, you crazy #Lisp nerds 🙂

#els2024

zyd,
@zyd@emacs.ch avatar

@louis I am extremely jealous, I bet that was fun!

louis, to random
@louis@emacs.ch avatar

Exciting news for SBCL users. A coroutine proof-of-concept was created during ELS after-hours in a pub :-) I for once hope, what happened in Vienna, doesn't stay in Vienna.

#sbcl #els2024 #commonlisp

louis,
@louis@emacs.ch avatar

@galdor From what I understood, they took the green thread machinery from CCL and just removed the preemptive scheduler. Does that sound plausible? 🙂

galdor, (edited )
@galdor@emacs.ch avatar

@louis From a quick check in CCL documentation, it used to have cooperative userland multithreading and switched to OS threads in 0.14.

The thing is, naïve cooperative multithreading (i.e. Stackless Python or what some Scheme implementations do with continuations) is pretty much useless without a runtime able to deal with IO (global IO handler with epoll/kqueue, yield on all IO ops and resume on IO events), which is tricky because none of this is defined in the Common Lisp standard.

Also this is 2024, if your green threads cannot be dispatched on multiple cores (as in Go or Erlang), the benefits are more than limited.

Doing all of this really efficiently is a very hard problem, especially if you are a native compiler (now you have potentially millions of green threads, each with a tiny stack, then suddenly you make FFI calls and the C code is convinced you have your 4+MiB of stack…).

louis, to random
@louis@emacs.ch avatar

The #els2024 is already over, I met many interesting folks there. Thanks to all and the organizers for this great event. I'm looking forward to attend ELS 2025 in Zurich next year!

louis, to random
@louis@emacs.ch avatar

Had a great day 1 at #ELS2024, even meeting a few fellow Mastodon users. Couldn't trust my eyes when I discovered some high-profile Common Lispers, which libraries I use on a daily basis (i.e. dex). Can't wait for day 2!

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

I watched a rehearsal and Andrew Sengul put together a great presentation for his talk "The Medley Interlisp Revival" at the European Lisp Symposium 2024. You can watch him live here on May 6, 2024 at 12:30 UTC:

https://twitch.tv/elsconf

The full schedule with the other talks:

https://european-lisp-symposium.org/2024/index.html#programme

louis, to random
@louis@emacs.ch avatar

Heading for Vienna now. Looking forward to #els2024 starting tomorrow.
#commonLisp

publicvoit,
@publicvoit@graz.social avatar

@louis Viel Spaß in Wien! 🤓

amoroso, to Lisp
@amoroso@fosstodon.org avatar

Are you going to European Lisp Symposium 2024?

I have a favor to ask you. Please tell the Lispers there if any of them writes a Common Lisp book I'll be more than happy to buy it, back a kickstarter, spread the voice, and support the author any way I can.

This is just one data point but my hunch is many Lispers are like me.

rogersm,
@rogersm@mastodon.social avatar

@amoroso it looks a basic book. But I think one of them was the PhD director of an old friend of mine. It was a thesis on parallel lisp with star lisp.

amoroso,
@amoroso@fosstodon.org avatar

@rogersm The Connection Machine Lisp, cool.

amoroso, to retrocomputing
@amoroso@fosstodon.org avatar

The programme of the European Lisp Symposium 2024 is out.

All the talks are interesting but I'd like to draw attention to "Demonstration: The Medley Interlisp Revival" by Andrew Sengul. He's working hard to prepare a great presentation and paper.

https://european-lisp-symposium.org/2024/#programme

#els2024 #interlisp #retrocomputing

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • provamag3
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • Leos
  • anitta
  • cisconetworking
  • megavids
  • lostlight
  • All magazines