I have not tried the Goblins library yet, but it sounds great! Also kudos for doing the free software thing! I hope you can keep it up and that many people support you in the free software endeavors.
On Sunday, October 28, 2018 at 5:10:18 PM UTC+1, cwebber wrote: > > Hello all, > > I've made the first release of Goblins (v0.1), the lightweight actor > model I'm building for Racket which will be the foundation for my future > distributed virtual worlds work in Racket. It is *not* production > ready, consider this a pre-alpha, but you can get it from Racket's > package repository, and read the docs here: > > https://docs.racket-lang.org/goblins/ > > I think the docs give a pretty nice overview of what using Goblins > should "feel" like. > > The long term goal of Goblins is to bring secure, distributed object > capability computation to Racket, inspired largely by the E programming > language (Goblins borrows many of its good ideas, including the promise > pipelining features). It doesn't do distributed computation yet, but > I'm hoping to roll that out in the next couple of months. > > Be aware that there are bugs. In particular, I've hit some interesting > bugs involving delimited continuations: > https://gitlab.com/spritely/goblins/issues/8 > (I think I may be poking at some interesting internals of Racket in the > ways I'm pushing delimited continuations to their limits... recently I > even managed to segfault the GC. I'll follow up on that stuff on the > other thread I started recently shortly.) > > Anyway, I think it's an exciting foundation. I'd love to hear feedback. > > - Chris > > If you are curious about what this long term plan about building secure > virtual worlds in Racket is, I wrote a blogpost named "Spritely: towards > secure social spaces as virtual worlds": > https://dustycloud.org/blog/spritely/ > > I have recently switched to working on this full time. I don't have a > funding plan yet, but I am committed to make sure that the Spritely > project as a whole is a public good. If you think this work is > exciting, consider supporting my work: > https://www.patreon.com/cwebber > -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to racket-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.