官术网_书友最值得收藏!

  • 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.

主站蜘蛛池模板: 大洼县| 栖霞市| 军事| 武乡县| 德兴市| 偏关县| 广州市| 板桥市| 西城区| 中方县| 宁德市| 应用必备| 普定县| 偏关县| 金坛市| 瑞丽市| 福安市| 安新县| 浦东新区| 台东市| 洞口县| 塘沽区| 荔浦县| 滨州市| 榆树市| 台南县| 任丘市| 衡阳市| 旬邑县| 宁武县| 武夷山市| 辽中县| 普洱| 夹江县| 阿图什市| 莒南县| 家居| 丰都县| 新余市| 尉犁县| 通榆县|