![]() | |
Muallifi | Jordan Walke |
---|---|
Tuzilgan yili | 16-may, 2016-yil[1] |
Litsenziya | MIT License |
Fayl kengaytmalari | .re, .rei |
Vebsayt | reasonml.github.io |
Reason — OCaml uchun sintaksis kengaytmasi va asboblar zanjiri boʻlib, u Facebookda Reactni ham yaratgan Jordan Walke tomonidan yaratilgan[2]. Reason JavaScript dasturchilariga tanish boʻlgan sintaksisni taklif qiladi va OCaml kompilyator asboblar zanjiri yordamida mahalliy kodga kompilyatsiya qiladi. Shuningdek, ReScript kompilyatori yordamida JavaScriptga kompilyatsiya qilinishi mumkin[3].
Reason hamjamiyati rasman ReasonReactni Reactga asoslangan veb-ilovalar uchun yechim sifatida taqdim etadi[4].
Reason dastlab Bloomberg LPda yaratilgan BuckleScript kompilyatori[5] yordamida JavaScriptga kompilyatsiya qilingan.
2020-yilda BuckleScript ReScriptga rebrend qilindi, bu asosan Reasondan farqli sintaksisga ega va faqat JavaScriptga kompilyatsiya qilingan alohida tilni yaratdi[6].
ReScript kompilyatori Reason sintaksisini qoʻllab-quvvatlashda davom etmoqda.