/FScheme

WIP, An experimental scheme interpreter, based on R7RS

Primary LanguageF#

FScheme

An experimental scheme implementation in F#, based on standard R7RS

Development

  • Start
git clone https://github.com/nodew/FScheme.git

cd FScheme
  • Build
dotnet build
  • Run exe
dotnet run -p FScheme
  • Test
dotnet test
  • Publish x64
dotnet publish FScheme  -r win-x86 -c Release -o ..\bin  /p:PublishSingleFile=true /p:PublishTrimmed=true
  • Publish x64
dotnet publish FScheme  -r win-x64 -c Release -o ..\bin  /p:PublishSingleFile=true /p:PublishTrimmed=true

TODO

  • [] More primitives
  • [] More built-in functions
  • [] Pretty print
  • [] Test coverage
  • [] Macro

Reference