Sabab (OCaml uchun sintaksis kengaytmasi) - Reason (syntax extension for OCaml)

Sabab
LoyihalashtirilganJordan Walke
Birinchi paydo bo'ldi2016 yil 16-may; 4 yil oldin (2016-05-16)[1]
Barqaror chiqish
3.6.0 / 2020 yil 5-mart
LitsenziyaMIT litsenziyasi
Fayl nomi kengaytmalari.re, .rei
Veb-saytsababml.github.io

Sabab, shuningdek, nomi bilan tanilgan ReasonML, a sintaksis kengaytmasi va asboblar zanjiri uchun OCaml Jordan Walke tomonidan yaratilgan Facebook.[2] Sabab tanish sintaksisni taklif qiladi JavaScript dasturchilar va transplantlar OCaml-ga.[3] Statik ravishda terilgan Reason (yoki OCaml) kodi dinamik ravishda terilgan bo'lishi mumkin JavaScript yordamida Qayta yozish kompilyator.[4]

Reason hamjamiyati rasmiy ravishda ReasonReact-ni echim sifatida taqdim etadi Javob bering asoslangan veb-ilovalar.[5][6]

Shuningdek qarang

  • Qarag'ay: JavaScript bilan aloqa qilish uchun portlar deb nomlangan abstraktsiyadan foydalanadigan funktsional til
  • PureScript: JavaScript-ga kompilyatsiya qilingan, kuchli ishlaydigan, to'liq ishlaydigan dasturlash tili

Adabiyotlar

  1. ^ JavaScript va OCaml ekotizimlaridan foydalanadigan oddiy, tezkor va xavfsiz kod: facebook / reason, Facebook, 2019-03-23, olingan 2019-03-23
  2. ^ "ReasonML nima?". 2alalik. Olingan 2019-03-23.
  3. ^ Gopher, ahmoq (2018-11-12). "ReasonML bilan bir hafta". O'rta. Olingan 2019-03-23.
  4. ^ "Umumiy ma'lumot | Hujjatlarni qayta yozish". rescript-lang.org. Olingan 2020-08-10.
  5. ^ "ReasonReact". GitHub.
  6. ^ Uilson, Yan (2019-04-15). "ReasonML with React Hooks qo'llanmasi - Pomodoro taymerini yaratish".

Tashqi havolalar