Reason語言
跳至導覽
跳至搜尋
| File:Reason-logo.svg | |
| 設計者 | Jordan Walke |
|---|---|
| 釋出時間 | 2016年5月16日[1] |
| 許可證 | MIT許可證 |
| 文件擴展名 | .re, .rei |
| 網站 | reasonml |
Reason也叫做ReasonML,是OCaml的一個語法擴展和工具鏈,它由還創建了React的Jordan Walke創建於Facebook[2]。Reason提供了JavaScript編程者熟悉的語法,並可以轉譯成OCaml[3]。靜態類型的Reason(或OCaml)代碼可以使用ReScript編譯器編譯成動態類型的JavaScript[4]。
Reason社群官方提供了ReasonReact作為給基於web應用的React的解決方案[5][6]。
參見[編輯]
- 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)
- ↑ 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) (English).
- ↑ 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).
外部連結[編輯]
- Official website (頁面存檔備份,存於互聯網檔案館)
- ReasonReact (頁面存檔備份,存於互聯網檔案館)
| 小作品圖示 | 這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |