Reason語言
Reason也叫做ReasonML,是OCaml的一個語法擴展和工具鏈,它由還創建了React的Jordan Walke創建於Facebook[3]。Reason提供了JavaScript編程者熟悉的語法,並可以轉譯成OCaml[4]。靜態類型的Reason(或OCaml)代碼可以使用ReScript編譯器編譯成動態類型的JavaScript[5]。
![]() | |
設計者 | Jordan Walke |
---|---|
面市時間 | 2016年5月16日[1] |
當前版本 |
|
許可證 | MIT許可證 |
文件擴展名 | .re, .rei |
網站 | reasonml |
參見
編輯- Elm:使用叫做端口的抽象來與JavaScript通信的函數式語言。
- PureScript:編譯成JavaScript的強類型的純函數式編程語言。
引用
編輯- ^ Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems: facebook/reason, Facebook, 2019-03-23 [2019-03-23], (原始內容存檔於2021-01-04)
- ^ Release 3.12.0. 2024年7月23日 [2024年7月26日].
- ^ What is ReasonML?. 2ality. [2019-03-23]. (原始內容存檔於2022-05-04).
- ^ Gopher, Stupid. One week with ReasonML. Medium. 2018-11-12 [2019-03-23]. (原始內容存檔於2021-10-19).
- ^ Overview | ReScript Documentation. rescript-lang.org. [2020-08-10]. (原始內容存檔於2022-04-17) (英語).
- ^ ReasonReact. GitHub. [2021-10-16]. (原始內容存檔於2021-10-16).
- ^ Wilson, Ian. ReasonML with React Hooks Tutorial — Building a Pomodoro Timer. 2019-04-15 [2021-10-16]. (原始內容存檔於2021-10-19).
外部連結
編輯
這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |