Gambit has a library for you to do your own Run-Time Code Generation (and calling of generated code) for x86 assembly and more. Gambit has a lot of experimental, disabled, unused features and works in progress. Projects for future students! 8/
-
Show this thread
-
Brad Lucier explains his career of numerical computations in Gambit, and making it consistently competitive with or faster than lower-level code written by hand in C or assembly.
1 reply 2 retweets 2 likesShow this thread -
Samuel Yvon presents Mimosa, a unikernel written in
#Gambit Scheme, in which you can update the drivers while the machine is running.2 replies 3 retweets 5 likesShow this thread -
Marc Feeley explains how to migrate tasks from one machine to the other, how to serialize continuations and everything that entails, how to use a trampoline but not too often, how to avoid space leaks between the GVM and target language GC...
1 reply 1 retweet 2 likesShow this thread -
Frédéric Hamel talks about Gambit's new module system, developed to solve issues with the Termite distributed system.
1 reply 0 retweets 1 likeShow this thread -
Frédéric Hamel demonstrates hot code upgrade of distributed code and task migration to a different machine.
#GambitAt302 replies 1 retweet 2 likesShow this thread -
The code was running compiled on an amd64 laptop, and was migrated to run compiled on an ARM raspi, all while running.
2 replies 1 retweet 2 likesShow this thread -
Vyzo presents Gerbil, his language environment on top of Gambit, with a Racket-like module and macro system.
2 replies 0 retweets 1 likeShow this thread -
Barbara Samson and Guillaume Cartier show their portable real-time interactive 3D video and audio environments written in Jazz Scheme on top of Gambit… including an interactive spreadsheet to visualize why UDP packets have being dropped during the interaction's past.
#GambitAt301 reply 0 retweets 0 likesShow this thread -
Guillaume's Jazz Scheme has its own windowing system all written in Scheme, on top of Gambit. The system does everything in OpenGL and is portable to macOS, Windows and Unix/X11, including its own self-debugging graphical debugger.
1 reply 4 retweets 6 likesShow this thread
Jazz was originally written in C. Rewritten in Scheme in 2 years. The original rewrite was 80x slower than C, because it was doing too many function calls; making them macros to inline code, then adding types—and it's now faster than it was in C. And much more productive.
-
-
Replying to @Ngnghm
Links? The Jazz Scheme website is a bit dated last version being 2.4 from 2010.
1 reply 0 retweets 1 like -
Replying to @MaMo_
The conference is now over, so you'll have to ask Guillaume Cartier for updates by email. Please keep us updated.
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Read my blog!