Skip to content
Zhang Qixiang edited this page May 14, 2025 · 3 revisions

Pie Interpreter Wiki

Welcome to the Pie Interpreter Wiki! This project implements the Pie language as described in "The Little Typer" by Daniel P. Friedman and David Thrane Christiansen.

Quick Navigation

An introduction to the Pie language for users with experience in other theorem provers.

Details about the implementation of the Pie interpreter.

Information for those who want to contribute to the project.

Getting Started

To get started with the Pie interpreter:

  1. Clone the repository:

    git clone https://github.com/ZhangQixiang123/pie-slang.git
    cd pie-slang
  2. Install dependencies:

    npm install
  3. Build the project:

    npm run build
  4. Try a simple Pie program:

    (claim identity (-> Nat Nat))
    (define identity (λ (n) n))
Clone this wiki locally