Source-to-source compilers

Elm (programming language)

Elm is a domain-specific programming language for declaratively creating web browser-based graphical user interfaces. Elm is purely functional, and is developed with emphasis on usability, performance, and robustness. It advertises "no runtime exceptions in practice", made possible by the Elm compiler's static type checking. (Wikipedia).

Elm (programming language)
Video thumbnail

Toward A Better Front End Architecture: ELM

Amidst the overwhelming cacophony of competing JavaScript frameworks, Elm is a promising voice. Elm is a relatively new language that compiles to JavaScript. Elm is a functional language that encourages describing UI, state, and events in a declarative manner, while performing as good as o

From playlist Elm

Video thumbnail

WHY ELM?

Watch this talk to explore Elm, the programming language that brings an entirely new approach to front-end development. You will study the language but, more importantly, the characteristics that make it such a great language to build reliable, robust client-side applications and how we ca

From playlist Elm

Video thumbnail

New Programming Language Spotlight: Elm

Functional programming for web development? Yes. Elm, the new language from Evan Czaplicki looks to take over longstanding heavyweights like HTML, CSS, and JavaScript!

From playlist Programming Podcast

Video thumbnail

Functional reactive programming in Elm

FRP can be defined as a λ-calculus that admits temporal types, i.e. types given by a propositional intuitionistic linear-time temporal logic (LTL). Although the Elm language uses only a subset of LTL, it achieves high expressivity for GUI programming. I will formally define the operational

From playlist Elm Programming language

Video thumbnail

Introduction to Programming

This video takes you from thinking that programming is weird and mysterious to being able to read and write basic programs. You can follow along in the online editor: http://elm-lang.org/try This video is paired with a written explanation and some practice problems, all available on the

From playlist Elm Programming language

Video thumbnail

The Wolfram Language + Unity Game Engine

A quick demonstration of the embedded Wolfram Engine inside the Unity Game Engine IDE. To learn more about the Wolfram Language, visit http://www.wolfram.com/language For the latest information visit: http://reference.wolfram.com/language http://www.wolfram.com

From playlist Wolfram Language

Video thumbnail

Millions of Users, Purely Functional Code

At NoRedInk we had a normal React code base. That is, until we tried Elm – a purely functional language that compiles to JavaScript. A couple years and a couple hundred thousand lines of Elm code later, we found ourselves with a lot more users and no runtime exceptions in the production lo

From playlist Functional Programming

Video thumbnail

Elementary Introduction To Wolfram Language - Machine Learning | Introduction | #datascience

Don’t forget to subscribe! This project series is an elementary introduction to the wolfram language. Developed by Wolfram Research, it is a multi-paradigm programming language. It is the language of the mathematical symbolic computation program Mathematica. It is scalable for programs

From playlist Elementary Introduction To Wolfram Language

Video thumbnail

Programming Languages - (part 6 of 7)

How source code becomes a running program, how languages are categorized, and a survey of important languages. Part of a larger series teaching programming. Visit http://codeschool.org

From playlist Programming Languages

Video thumbnail

RailsConf 2017: Developer Happiness on the Front End with Elm by Kevin Yank

RailsConf 2017: Developer Happiness on the Front End with Elm by Kevin Yank Ruby and Rails famously prioritised developer happiness, and took the world by storm. Elm, a new language that compiles to JavaScript, proves that putting developer happiness first can produce very different resul

From playlist RailsConf 2017

Video thumbnail

Elm crash course - Building unbreakable webapps fast

Elm is a delightful functional language for reliable webapps. It compiles to JavaScript, has great performance, no runtime exceptions, and can be embeded easily into existing JS projects without the need for huge rewrites or time investment. We'll be taking a practically focused crash cour

From playlist Talks

Video thumbnail

LambdaConf 2015 - Shipping a Production Web App in Elm Richard Feldman

What happens when you take a 2011 CoffeeScript web app designed to edit 100,000-word novels...and scratch-rewrite it in Elm? It turns out the result is faster, more robust, and massively easier to maintain. Elm's simple design means that even a functional programming novice can quickly get

From playlist LambdaConf 2015

Video thumbnail

Building UIs in the Dark (aka Elm Programming)

When I got into Elm as a React developer in 2014, I only expected to learn a pleasant functional programming language. I never thought I would discover a whole new programming flow—a flow where I could spend hours productively writing UI code without slowing down to open a browser and visu

From playlist Elm

Video thumbnail

Rocky Mountain Ruby 2017 - Trust, But Verify (Programmatically) by Ben Orenstein

Rocky Mountain Ruby 2017 - Trust, But Verify (Programmatically) by Ben Orenstein

From playlist Rocky Mountain Ruby 2017

Video thumbnail

Programming Language Tourism: Leave Python and See the World!

Programming languages are places. The idea of abandoning the convenience and familiarity of your primary coding language might seem anything from tedious and inconvenient to scary and stressful. But, switching to an alternative other than your primary development language -- especially whe

From playlist Python

Video thumbnail

the C language (part 2 of 5)

Introduction to the C programming language. Part of a larger series teaching programming. See http://codeschool.org

From playlist The C language

Video thumbnail

EMPEX LA 2018 - Morning Keynote: Embracing an Error-Prone Reality by Emma Cunningham

Morning Keynote: Embracing an Error-Prone Reality by Emma Cunningham Emma is a Senior Software Engineer at Second Spectrum, where she gets to solve all kinds of fun problems around how to build compelling data visualization and analytics apps for clients like the NBA and the LA Clippers.

From playlist Empex LA Conf 2018

Related pages

Tagged union | Anonymous function | Null pointer | Type class | Type inference | Type system | Pattern matching | Source-to-source compiler