Skip to content

Scheme-like language implemented in 12 different languages

License

Notifications You must be signed in to change notification settings

mihnea-s/polyeme

Repository files navigation

Polyeme

Polyeme is a scheme inspired language, implemented in as many languages as I could learn.

It's implementation is done in two steps:

  1. A static library (when applicable) Polyeme, that handles scaning, parsing and interpreting

  2. An executable Polymer which handles interactions with the user via stdio

Check OVERVIEW.plm and TESTSUITE.plm to see the language in use.

Implementations

Language Status Score1
C not started 0/23
C++ not started 0/23
C# not started 0/23
D not started 0/23
Dart not started 0/23
Go not started 0/23
Haskell working 0/23
OCaml not started 0/23
Python not started 0/23
Rust not started 0/23
Scala working 0/23
TypeScript working 0/23
Zig not started 0/23

Footnotes

  1. This is the TESTSUITE score of each implementation.

About

Scheme-like language implemented in 12 different languages

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages