V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hzwer
V2EX  ›  分享创造

用 OCaml 写的 DSL

  •  1
     
  •   hzwer ·
    hzwer · 2017-11-28 23:52:07 +08:00 · 3605 次点击
    这是一个创建于 2312 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是一个未完成的编译课作业。

    平常写一些小玩意要用 C++ 在二维平面上算一些几何问题。由于各种原因,例如不优美的角度表示,各种计算几何,使得写程序的体验很差,于是借着编译课,想做一个 DSL 解决一下这些问题,至少是个不错的玩具。

    目前大概实现了一个,把阉割的 C++ 变成带缩进 C++ 的东西 QAQ,可能还带有无数的 bug,想法是填完这些坑后加点封装的类和语法糖。

    求各位指点,我们有一些关于这个项目和 OCaml 的 slide。

    https://github.com/hzwer/AML
    9 条回复    2018-11-14 00:31:12 +08:00
    idamien
        1
    idamien  
       2017-11-29 00:36:19 +08:00
    CAML 还存活着呢 哈哈哈
    tyfulcrum
        2
    tyfulcrum  
       2017-11-29 08:36:16 +08:00
    @idamien 连 Smalltalk 都活得好好的……
    qdwang
        3
    qdwang  
       2017-11-29 09:28:46 +08:00 via iPhone
    用的 ocamlyacc? 现在都用 menhir 了吧
    hzwer
        4
    hzwer  
    OP
       2017-11-29 10:02:08 +08:00
    @qdwang 正准备改
    idamien
        5
    idamien  
       2017-11-30 00:12:47 +08:00
    @tyfulcrum 法国 INRIA 发来贺电
    qfdk
        6
    qfdk  
       2017-11-30 14:58:01 +08:00 via iPhone
    @idamien 看实验室的小伙伴
    idamien
        7
    idamien  
       2017-11-30 20:55:01 +08:00
    @qfdk 你是 CAP 的 欺骗感情 差评
    josephchiang
        8
    josephchiang  
       2017-12-02 17:59:10 +08:00
    !!!黄学长!!!
    bladewang
        9
    bladewang  
       2018-11-14 00:31:12 +08:00
    有没有想用 OCaml 工作的小伙伴?
    坐标北京西二旗,诚邀~!

    前几个月用 OCaml 重写了我们的业务核心模块,比 Clojure 版的实现快 20 倍,好爽呀
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   959 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 20:33 · PVG 04:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.