Skip to content

laserpants/lambdapants

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lambdapants

idris Main.idr -p lightyear -p effects -p baseline -o lambdapants

(Requires the lightyear and baseline packages to be installed.)

Features

  • Readline-like history and tab completion (using the baseline-idris package)
  • Normal order evaluation
  • Applicative order evaluation
  • Other evaluation strategies
  • Fancy ANSI-color coded output 🌈
  • Church encoding of natural numbers
  • Built-in SKI combinators and other standard terms (plus, succ, true, false, pair, fact, Y, etc.) 🎿
  • Documentation
  • Command-line options
  • Support for shell commands (:! <command>)
  • Chuck Norris joke in error message
  • Tests
  • More tests

About

✨ A REPL for the untyped Lambda Calculus. (Work in progress)

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages