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

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.

主站蜘蛛池模板: 梧州市| 万安县| 红安县| 定远县| 额敏县| 苏尼特左旗| 尼木县| 托克逊县| 沛县| 巴塘县| 盐津县| 宜良县| 商南县| 米脂县| 东乡族自治县| 进贤县| 进贤县| 新巴尔虎左旗| 龙南县| 宜昌市| 洮南市| 都兰县| 弥勒县| 南溪县| 绥宁县| 融水| 广水市| 调兵山市| 区。| 凌源市| 襄垣县| 内黄县| 山东| 无棣县| 周至县| 清徐县| 永泰县| 孟连| 土默特右旗| 城口县| 长武县|