V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
plan9
V2EX  ›  程序员

用 go 写了个 lisp 解释器

  •  
  •   plan9 · 2018-02-03 22:36:36 +08:00 · 4130 次点击
    这是一个创建于 2486 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚撸完 SICP,正好在学 go,就用 go 实现了个 lisp 解释器
    https://github.com/guofei/flang
    12 条回复    2018-02-05 11:08:48 +08:00
    Luckyray
        1
    Luckyray  
       2018-02-03 22:39:20 +08:00 via iPhone
    给大佬递茶
    aljun
        2
    aljun  
       2018-02-03 22:50:11 +08:00
    - -这年头不写个解释器感觉都混不下去了。。。。
    chai2010
        3
    chai2010  
       2018-02-03 22:54:57 +08:00 via iPhone
    plan9,这个 ID 好
    fuyufjh
        4
    fuyufjh  
       2018-02-03 22:57:20 +08:00
    @chai2010 @plan9 情侣头像
    missdeer
        5
    missdeer  
       2018-02-03 23:28:57 +08:00
    这年头不写点 FP 相关的东西感觉都混不下去了。。。。
    bramblex
        6
    bramblex  
       2018-02-03 23:55:34 +08:00
    lisp 已经算是最简单解析的语言了好吧,楼上的小伙伴别太悲观,你们花上一个星期用心啃啃就能写完,真的不骗你们。
    defel
        7
    defel  
       2018-02-04 00:54:27 +08:00 via iPhone   ❤️ 1
    这年头得撸个 C++编译器才能活下去
    ConradG
        8
    ConradG  
       2018-02-04 00:56:33 +08:00
    撸 C++编译器的那位别跑(手动滑稽)
    choulinlin
        9
    choulinlin  
       2018-02-04 06:03:29 +08:00 via Android
    非也非也 有钱才能活下去 千万不要因为别人的招工要求 搞什么 github 技术博客
    boywhp
        10
    boywhp  
       2018-02-04 10:00:02 +08:00 via Android
    学 Python 时用 Python 写的 C 编译器,https://github.com/boywhp/pyc_compiler
    manifold
        11
    manifold  
       2018-02-04 12:12:16 +08:00 via Android
    解释器的难度和编译器的才是差挺多的,而且 lisp 还是动态语言,不用检查静态类型
    Zeahoo
        12
    Zeahoo  
       2018-02-05 11:08:48 +08:00
    我家的 WiFi 名称叫做 Dr.Glenda :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4003 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 10:22 · PVG 18:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.