4 ms·
The current standard for Scheme is referred to as R6RS R7RS small has been out since 2013. But yeah... "it's complicated". We did an experiment a few months a
by belmarca 4y ago
The current standard for Scheme is referred to as R6RS
R7RS small has been out since 2013. But yeah... "it's complicated".
We did an experiment a few months ago with compiling Gambit to JS and then serving it as an Office extension, using our JS FFI to interface with the Office JS library. Worked out of the box, but definitely some performance cost. Curious about performance on .NET.
BTW if Bob reads this, happy to hear you talk about this at the upcoming Scheme Workshop :) I guess this isn't available on Excel on the web?
https://icfp22.sigplan.org/home/scheme-2022 https://icfp22.sigplan.org/home/scheme-2022 for those interested.
- bjoli 4y agoThe scheme in question is IronScheme. Bob wrote the office integration. Leppie wrote the rest.
- belmarca 4y agoDo you have any idea about performance? I'll just ask him in a few weeks but I'm really curious. I actually never used the .NET framework before.
- bjoli 4y agoNot stellar compared to something like guile and straight up slow as molasses compared to chez. But I don't think that is the goal. It is probably on par with Python for many things. https://ecraven.github.io/r7rs-benchmarks/ https://ecraven.github.io/r7rs-benchmarks/
- belmarca 4y agoThanks. I'm interested in the interface cost, marshalling of data to and from .NET, if he had any tricks to pull to get it working!