Skip to content

cybzzz/Jisp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jisp

Java 实现的 Lisp 解释器

  • extend 包下是紧密的类结构实现,借助密封类和继承
  • methodHandle 包借助了方法句柄,是更精简的实现,思路来自 Remi Forax

参考博客

支持特性

  • define 定义变量
  • + - * \ 等基本运算 支持连加连乘
  • = > < 等基本比较
  • if 判断语法
  • car cdr list
  • Lambda 表达式

示例

示例

About

Java 实现的 Lisp 解释器

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages