Lux 是一种新的编程语言(正在开发中),它是一款实用的、静态的 Lisp,并且可以在数个平台运行,例如 Java 虚拟机和 JavaScript 翻译。
Lux 语言的灵感来自于以下三种语言:
-
Haskell(实用的编程)
-
Clojure(语法,整体外观,感觉)
-
ML(模块系统)
它的编译器由 Clojure 实现。
Lux 0.7 已发布,这是一门函数式、具备静态类型的 Lisp 编程语言,支持在 Java 虚拟机、JavaScript、Python、Lua 和 Ruby 解释器上运行。 Lux 0.7 主要变化 新增 内联函数 支持将配置参数从构建描述 (build description) 传递给编译器 基于配置参数的代码选择 基于编译器版本的代码选择 实验性阶段的可扩展元编译器 (meta-compiler) 架构 导出 machinery 以使用来自宿主语言程序的 Lux 代码 Generalized/type-agnostic arithmet...
代码世界即将加入一门新成员:Lux。你没看错,它不是洗发水,而是古老的 Lisp 家族中新诞生的函数式语言。 目前 Lux 还在研发之中,最新版本是 0.5.0。它可被用来编写一系列在 JVM (Java 虚拟机)上运行的程序。但它的语义并不是与 JVM 绑定的,因此,Lux 应该被理解为是一门通用语言,被设计用来尽可能多平台地进行程序表示。但同时,它要能够深入每一个特定平台,实现后者的丰富功能。 作为新语言,它有何特别之处? Lux 是纯...
评论