Elm describes itself as a "delightful language for reliable webapps". It aims at producing web applications with great performances and no runtime exception.
Concretely, it is a functional programming language compiling to JavaScript. Its syntax and features originated from the ML family of languages, such as Haskell, but with .
Overview
Syllabus
- Hello World
- Lucian's Luscious Lasagna
- Betty's Bike Shop
- Annalyn's Infiltration
- Tracks on Tracks on Tracks
- Bandwagoner
- Valentines Day
- Tisbury Treasure Hunt
- Role Playing Game
- Go
- Ticket, Please!
- Mario's marvellous lasagna
- Top Scorers
- Paola's Prestigious Pizza
- Two Fer
- Bob
- Leap
- Space Age
- Sum of Multiples
- Accumulate
- Grade School
- Raindrops
- Robot Simulator
- Allergies
- Hamming
- Pangram
- Isogram
- Phone Number
- Twelve Days
- Acronym
- Anagram
- Series
- Atbash Cipher
- Luhn
- Grains
- All Your Base
- Largest Series Product
- Triangle
- Pythagorean Triplet
- Collatz Conjecture
- Binary Search
- List Ops
- Pascal's Triangle
- Roman Numerals
- ETL
- Nucleotide Count
- Word Count
- Strain
- Say
- Wordy
- Difference of Squares
- Gigasecond
- RNA Transcription
- Armstrong Numbers
- Scrabble Score
- Run-Length Encoding
- Transpose
- Matching Brackets
- Sublist
- Bowling
- Complex Numbers
- SGF Parsing
- Circular Buffer