@sourceacademy/pie-slang
v1.0.0
Published
Implementation of Pie in TypeScript, following the book: The Little Typer
Maintainers
Readme
pie-slang
Implementation of Pie, following The Little Typer
Our Language Server
We have published the Pie language server as a VSCode extension, named pie-lsp
Getting Started
To get started with the Pie interpreter:
Clone the repository:
git clone https://github.com/source-academy/pie-slang.git cd pie-slangInstall dependencies:
yarn installBuild the project:
yarn buildUse conductor: find dist files in
./distfolder.Try a simple Pie program on Source Academy, or the local web interface:
(claim identity (-> Nat Nat)) (define identity (λ (n) n))
For more information about the project, please visit our wiki pages.
To learn more about the language, you may read the book The Little Typer. Our wiki also contains a brief overview of the language.
