项目作者: pfav

项目描述 :
Lambda Calculus Interpreter
高级语言: C++
项目地址: git://github.com/pfav/lc.git
创建时间: 2018-06-09T19:27:35Z
项目社区:https://github.com/pfav/lc

开源协议:MIT License

下载


λ calculus interpreter (wip)

very simple lambda calculus interpreter to play with.

working

tested on Ubuntu Xenial 16.04.3 LTS

  1. # deps
  2. apt-get install cmake
  3. apt-get install libreadline6 libreadline6-dev
  4. # build
  5. mkdir build
  6. cd build && cmake ..
  7. make
  8. echo '(\x.x)(\x.x)awesome' | ./lc

Code is in a single header file (might change).

TODO

  • add more test
  • implement scope object and assignment expressions
  • implement numbers
  • listen to clang-tidy…
  • make main.cpp more unix-like

references