代码之家  ›  专栏  ›  技术社区  ›  Phil

标准ML的图形用户界面?

  •  9
  • Phil  · 技术社区  · 15 年前

    我最近出于好奇开始学习标准ML。我所知道的是,它有一个高效的编译器(mlton),允许我们自由地使用抽象,而不必担心性能。

    如果我也能用标准的ML进行一些GUI编程,那就太好了。标准ML是否有类似于GTK、QT或WXWidgets的绑定?

    非常感谢。

    2 回复  |  直到 6 年前
        1
  •  7
  •   ire_and_curses    15 年前

    这里是 a paper 描述 mGTK 项目,它是绑定到GTK的标准ML。还有一些 interfaces to OpenGL 尽管这更多的是面向2和3D图形,而不是具体的图形用户界面工具包。 eXene 是用于X Windows的工具包。 sml_tk 是到tk的接口。

        2
  •  3
  •   Norman Ramsey    14 年前

    有外部工具包的绑定,但是 eXene 工具包是为SML而设计的,并利用并发ML的特性。多年前我使用过它,发现它非常适合语言,使用起来也很愉快。但是它没有您在更广泛使用的工具包中找到的大量组件库。