This #compiler for the #RosettaCode Virtual Machine assembly language can now target any of #ATS, #C, #Mercury, or #Scheme --
https://sourceforge.net/p/chemoelectric/rosettacode-contributions/ci/default/tree/vmc.dats
The Scheme code runs very fast in #ChezScheme, so-so in all else I have tried. I wonder how they do it. Maybe a lot of C code (instead of Scheme) in the runtime is part of it?
The generated Mercury is not so fast, but such is life with Mercury. Itβs fastish, considering.
#compiler #rosettacode #ats #c #mercury #scheme #chezscheme #atslang #continuationpassingstyle #functionalprogramming
Hmmm. Scheme has changed since I was last paying attention. I'm trying some different implementations again. Surprisingly, Chez is open source now. I'm giving that a shot. #Scheme #ChezScheme
Yoooooo Schemers ! π
A bunch of warm lambdaddicts are waiting for you to join a book club !
It consists in reading one chapter of a book on our own and proposing a collective workshop around our solutions to the same exercise from the end of the chapter.
You can join here https://discord.gg/WG7DeSRg and vote for the book to go through
Spread the parens β€οΈ
#scheme #schemers #guile #chicken #chezscheme #gerbil #gambit
#scheme #schemers #guile #chicken #chezscheme #gerbil #gambit
You know #TDD ?! What? I mean #tootDrivenDevelopment ? π€π€
β₯οΈ I need help to figure out what it looks like! β₯οΈ
I start with a simple #scheme #code #snippet and you modify it. The resulting code has to fit in one toot!
If you can't execute the code. It's broken. The last committer should fix it.
So make it portable ! π
(display "hello schemers")
#scheme #schemer #schemers #lisp #lisper
#r5rs #r6rs #r7rs #coding #programming #fun #friday #guile #chezscheme #gauche #racket #chickenscheme #gambit
#tdd #tootDrivenDevelopment #scheme #code #snippet #Schemer #schemers #lisp #lisper #r5rs #r6rs #r7rs #coding #programming #fun #friday #guile #chezscheme #gauche #racket #chickenscheme #gambit