My Account Log in

1 option

Why Elm? / Griffith, Matthew.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Griffith, Matthew, author.
Language:
English
Subjects (All):
Elm (Computer program language).
Compilers (Computer programs).
Physical Description:
1 online resource (49 pages)
Edition:
1st edition
Place of Publication:
O'Reilly Media, Inc., 2017.
System Details:
text file
Summary:
Among today’s frontend technologies, the Elm programming language is genuinely unique. Lightweight and easy to work with, Elm is a functional language that compiles to JavaScript with code that’s fast, hard to break, easily testable, and extremely maintainable. In this report, author Matthew Griffith provides a quick overview of Elm with emphasis on its advantages over JavaScript and other popular frontend frameworks. Created specifically for the web frontend, Elm eliminates many of the most common pain points of frontend development. Runtime exceptions are practically nonexistent, and refactoring is largely painless because of the strength and user-friendliness of Elm’s compiler. This report explains how you can adopt Elm into your projects incrementally. Learn how to read Elm’s expression-oriented code Discover why data immutability is one of the key features of Elm’s type system Become familiar with Elm’s variant of the Model-View-Controller architecture Explore Elm tooling, including the package manager, debugger, automatic code formatter, and the testing framework Compare two Elm packages—Elm CSS and Elm Style Animation—to similar frontend solutions
Notes:
Online resource; Title from title page (viewed May 15, 2017)
ISBN:
9781491990728
1491990724
OCLC:
987331225

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account