holzschu / holzschu/a-shell

Any possibility to add support to Scheme?

Open
#666 9 comments 0 reactions 0 assignees View on GitHub
fix committed
Dominant language
Perl
Stars
3.9k
Forks
213
Avg merge
1m
Merged PRs (30d)
1

Description

I was trying to write scheme in a-shell.
After a glance at the *Implementations* section at [scheme.org](https://www.scheme.org), I chose `s7` since it exists as two files: `s7.c` and `s7.h`.

But the problem is the implementation includes `setjmp.h` which is not supported by web assembly.
Also I know nothing about iOS development so compile it and side-load the new version of app is not very possible.

So I wonder if a-shell could include s7 as pre-complied binary (and maybe a simple repl mentioned [here](https://ccrma.stanford.edu/software/s7/s7.html#schemerepl)/[here](https://ccrma.stanford.edu/software/s7/s7.html#repl) as well?).

But I am aware that scheme is not a widely used language (also s7 is not a perfect implementation of scheme compared to chez scheme), but since it's a 2-file problem, I think it's feasible and should (really?) benefit some people.

Thanks a lot for considering this(

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.