Reason语言

Reason也叫做ReasonML,是OCaml的一个语法扩展和工具链,它由还创建了React的Jordan Walke创建于Facebook[3]。Reason提供了JavaScript编程者熟悉的语法,并可以转译成OCaml[4]。静态类型的Reason(或OCaml)代码可以使用ReScript编译器编译成动态类型的JavaScript[5]

Reason
設計者Jordan Walke
2016年5月16日2016-05-16[1]
当前版本
  • 3.11.0 (2024年2月25日;穩定版本)[2]
許可證MIT许可证
文件扩展名.re, .rei
網站reasonml.github.io

Reason社群官方提供了ReasonReact作为给基于web应用的React的解决方案[6][7]

参见

  • Elm:使用叫做端口的抽象来与JavaScript通信的函数式语言。
  • PureScript:编译成JavaScript的强类型的纯函数式编程语言。

引用

  1. , Facebook, 2019-03-23 [2019-03-23], (原始内容存档于2021-01-04)
  2. . 2024年2月25日 [2024年3月25日].
  3. . 2ality. [2019-03-23]. (原始内容存档于2022-05-04).
  4. Gopher, Stupid. . Medium. 2018-11-12 [2019-03-23]. (原始内容存档于2021-10-19).
  5. . rescript-lang.org. [2020-08-10]. (原始内容存档于2022-04-17) (英语).
  6. . GitHub. [2021-10-16]. (原始内容存档于2021-10-16).
  7. Wilson, Ian. . 2019-04-15 [2021-10-16]. (原始内容存档于2021-10-19).

外部链接

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.