Go Gisp

联合创作 · 2023-10-02 01:13

Gisp 是简单 (非标准) 的 Lisp/Scheme 到 Go 的编译器。


包括:



  • 基于 Rob Pike Lexical Scanning in Go  的Lexer 


  • 简单递归解析器,支持 ints, floats, strings, bools


  • TCO


  • AST generating REPL



构建运行


> go build && ./gisp
>>

编译文件


> ./gisp filename.gsp

函数


+, -, *, mod, let, if, ns, def, fn, all pre-existing Go functions


浏览 30
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报