OCaml 的 JavaScript 后端 OCamlScript

码农软件 · 软件分类 · 其他开发相关 · 2019-10-19 06:27:08

软件介绍

OCamlScript 是 OCaml 编译器的 JavaScript 后端。OCamlScript 的用户可以编写类型安全,高性能的 OCaml 代码,在有 JavaScript 执行引擎的任意平台部署生成的 JavaScript。

每个 OCaml 模块都映射到一个相应的 JavaScript 模块,并且名字被保留下来,因此:

  • 该堆栈跟踪被保留,生成的代码是可调试的(无论是否有 sourcemap)。

  • OCamlScript 生成的模块可以直接用到其它 JavaScript 代码。例如,你可以从 JavaScript 调用 OCaml 标准库的 List 模块的 List.length 函数。

OCamlScript 当前只支持 Linux 和 Mac OS X,将来会支持 Windows。

简单示例

let sum n =
    let v  = ref 0 in
    for i = 0 to n do
       v := !v + i    done;    !v

OCamlScript 生成的代码类似:

function sum(n) {
  var v = 0;
  for(var i = 0; i<= n; ++i){
    v += i;
  }
    return v;
}

本文地址:https://codercto.com/soft/d/17070.html

用户中心设计

用户中心设计

(美国)弗登伯格等编 / 高等教育出版社 / 2003-8 / 20.00元

本书以用户对最终产品或系统的所见及所感为出发点考虑设计方法,所涉及的产品从数据库软件到语音识别软件,在众多项目(医疗保健、金融证券、航空事业、保险业、汽车制造业及零售业等)中得到验证。内容包括:能带来突破性增益的针对UCD的完整的周期化方法;现有产品评测、机构评定以使其适用UCD方法;提高用户感知舒适度;在外延型/内适型应用环境下的软件设计、硬件设计、网站建设和服务中应用UCD;当前UCD优化及未......一起来看看 《用户中心设计》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

html转js在线工具
html转js在线工具

html转js在线工具

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具