V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
hzwer

用 OCaml 写的 DSL

  •  1
     
  •   hzwer ·
    hzwer · Nov 28, 2017 · 4645 views
    This topic created in 3076 days ago, the information mentioned may be changed or developed.
    这是一个未完成的编译课作业。

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

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

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

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

    前几个月用 OCaml 重写了我们的业务核心模块,比 Clojure 版的实现快 20 倍,好爽呀
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1242 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 17:12 · PVG 01:12 · LAX 10:12 · JFK 13:12
    ♥ Do have faith in what you're doing.