Books
|
Buy Now
Web Development with ReasonML - Type-Safe, Functional Programming for JavaScript Developers (Paperback)
Loot Price: R795
Discovery Miles 7 950
You Save: R454
(36%)
|
|
Web Development with ReasonML - Type-Safe, Functional Programming for JavaScript Developers (Paperback)
Expected to ship within 12 - 17 working days
|
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,
one of the most popular front-end frameworks. Learn how to take
advantage of the power of a functional language while keeping the
flexibility of the whole JavaScript ecosystem. Move beyond theory
and get things done faster and more reliably with ReasonML today.
ReasonML is a new syntax for OCaml, a battle-tested programming
language used in industry for over 20 years. Designed to be
familiar to JavaScript programmers, ReasonML code compiles to
highly readable JavaScript. With ReasonML, you get OCaml's powerful
functional programming features: a 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. Start using ReasonML's powerful type system as you
learn the essentials of the language: variables and arithmetic
operations. Gain expressive power as you write functions with named
parameters and currying. Define your own data types, and integrate
all these capabilities into a simple web page. Take advantage of
ReasonML's functional data structures with map and reduce
functions. Discover new ways to write algorithms with ReasonML's
recursion support. Interoperate with existing JavaScript libraries
with bindings, and write reactive web applications using ReasonML
in tandem with React. Reinforce concepts with examples that range
from short, tightly focused functions to complete programs, and
practice your new skills with exercises in each chapter. With
ReasonML, harness the awesome power of a functional language while
retaining the best features of JavaScript to produce concise, fast,
type-safe programs. What You Need: You'll need to have node.js
(version 10.0 or above) and npm (version 5.6 or above). Once you
install the bs-platform package and fire up a text editor, you're
ready to go. (There are plugins for many popular editors that will
make editing easier.)
General
Imprint: |
Pragmatic Bookshelf
|
Country of origin: |
United States |
Release date: |
April 2019 |
Authors: |
J.David Eisenberg
|
Dimensions: |
250 x 150 x 15mm (L x W x T) |
Format: |
Paperback
|
Pages: |
220 |
ISBN-13: |
978-1-68050-633-4 |
Categories: |
Books
|
LSN: |
1-68050-633-1 |
Barcode: |
9781680506334 |
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
Atmosfire
Jan Braai
Hardcover
R590
R425
Discovery Miles 4 250
Braai
Reuben Riffel
Paperback
R495
R359
Discovery Miles 3 590
Bok To Bok
Mike Greenaway
Hardcover
R599
R449
Discovery Miles 4 490
Hoe Ek Dit Onthou
Francois Van Coke, Annie Klopper
Paperback
R300
R219
Discovery Miles 2 190
bundle available
See more
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.