Web development with ReasonML : type-safe, functional programming for JavaScript developers / J. David Eisenberg.
نوع المادة : نصاللغة: الإنجليزية السلاسل:Pragmatic programmersالناشر:Raleigh, North Carolina : The Pragmatic Bookshelf, 2019تاريخ حقوق النشر: �2019وصف:xii, 188 pages : illustrations ; 24 cmنوع المحتوى:- text
- unmediated
- volume
- 9781680506334
- 1680506331
- QA76.73.J39 E433 2019
نوع المادة | المكتبة الحالية | رقم الطلب | رقم النسخة | حالة | تاريخ الإستحقاق | الباركود | |
---|---|---|---|---|---|---|---|
كتاب | UAE Federation Library | مكتبة اتحاد الإمارات General Collection | المجموعات العامة | QA76.73.J39 E433 2019 (إستعراض الرف(يفتح أدناه)) | C.1 | Library Use Only | داخل المكتبة فقط | 30020000113533 | ||
كتاب | UAE Federation Library | مكتبة اتحاد الإمارات General Collection | المجموعات العامة | QA76.73.J39 E433 2019 (إستعراض الرف(يفتح أدناه)) | C.2 | المتاح | 30020000113532 |
Includes index.
Introduction -- Make your first ReasonML project -- Writing functions -- Creating your own data types -- Interacting with web pages -- Using collections -- Repeating with recursion -- Structuring data with records and modules -- Connecting to JavaScript -- Making applications with Reason/React -- Understanding the ReasonML ecosystem -- Miscellaneous topis: Switching to fun ; Using open ; Using Belt. Map.update0 ; Dangerous Interop ; Hiding type information.
ReasonML is a new, type-safe, functional language that compiles to efficient, readable JavaScript. ReasonML interoperates with existing JavaScript libraries and works especially well with React. With ReasonML, you get OCaml's strong static type system with an excellent type inference engine, pattern matching, and features for functional programming with immutable variables. ReasonML also allows flexibility with opt-in side effects, mutation, and object-oriented programming. ReasonML hits the sweet spot between the pure theoretical world and the laissez-faire approach of JavaScript.-- Source other than the Library of Congress.