- Learn Type:Driven Development
- Yawar Amin Kamon Ayeva
- 139字
- 2021-07-02 14:41:24
Why ReasonML?
So why have we chosen ReasonML over something else? For example, TypeScript and Flow are popular languages that target JavaScript today (among many others), but we chose Reason because:
- It has a powerful and elegant type system, which neatly fits together many type-driven development concepts
- Its JavaScript compiler (BuckleScript) has incredibly fast compiles, optimization, and high-quality dead-code elimination; fast compiles are great to have if you’re doing type-driven development, and performant code is great to have in any system
- It has a very helpful and enthusiastic community that's very accessible
- It gives you access to the mature OCaml community and its aggregated knowledge base
We will take advantage of the contrasts between the two languages to understand how statically typed Reason code is converted into dynamically typed JavaScript code yet still runs safely by design.
推薦閱讀
- Learning Python Web Penetration Testing
- Implementing VMware Horizon 7(Second Edition)
- Java程序設計(慕課版)
- The Modern C++ Challenge
- Python Deep Learning
- Learning Bayesian Models with R
- Java開發入行真功夫
- C語言從入門到精通(第4版)
- Xamarin.Forms Projects
- Serverless架構
- Teaching with Google Classroom
- Android群英傳
- Visual Studio Code 權威指南
- 汽車人機交互界面整合設計
- Managing Microsoft Hybrid Clouds