当前位置: 首页 > 软件库 > 开发工具 > 编译器 >

rescript-compiler

The compiler for ReScript.
授权协议 View license
开发语言 JavaScript
所属分类 开发工具、 编译器
软件类型 开源软件
地区 不详
投 递 者 彭洲
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Overview

The compiler for ReScript: a statically typed functional language focused on shipping.

npm version Build Status

Installation

npm install --save-dev rescript

Contribution

See CONTRIBUTING.md.

Acknowledgments

  • Thanks to the OCaml team, obviously, without such a beautiful yet practical language, this project would not exist. The original type system was inherited from it with lots of modifications to fit with JS ecosystem better.
  • Thanks to ninja-build, ReScript also comes with a blazing fast build tool on top of it, ninja is a truly well engineered scalable build tool
  • Thanks to Bloomberg and Facebook. This project began at Bloomberg and was published in 2016; without the support of Bloomberg, it would not have happened. This project's funded by Facebook since July 2017

History

This project was originally created by Hongbo Zhang in 2015 andstill actively maintained by Hongbo Zhang hosted athere

It was named BuckleScript and rebranded into ReScript in 2020.The major contributions from contributors include super_errors fromCheng and Cristiano, react_jsx_ppx from Ricky.Cristiano also contributed to several important patches in the upstream native compiler,in particular, the pattern match compilation.

More details are available here.

Licensing

See COPYING and COPYING.LESSER

The ocaml directory contains the official OCaml compiler (version 4.06.1).Refer to its copyright and license notices for information about its licensing.

The vendor/ninja.tar.gz contains the vendored ninja.Refer to its copyright and license notices for information about its licensing.

Note that OSS is for sharing of knowledge, but the authorship should be respected. Copyright headers in each file, Acknowledgements and History section in this file should be kept intact.

See Credits for more details.

  • 前言 前端技术如今蓬勃发展,时时刻刻都有新的技术栈诞生,这使得各位前端们常常大呼学不动了。既然如此笔者为何还要去学一门和 TypeScript 类似的新语言呢,难道 TypeScript 不够用嘛。 TypeScript 生态现在已经足够强大了,那么学习一个新的 ReScript 又有什么优势呢?ReScript 是对函数式友好的编程语言,函数默认自带柯里化,原生支持 pipe 功能,友好的类型推

相关阅读

相关文章

相关问答

相关文档