Unison
Offered By: Exercism
Course Description
Overview
Unison is a statically typed, functional, and fun programming language which aims to change how programmers interact with their code. Unison is different. Unlike many programming languages, your Unison codebase is not stored as a mutable set of text files. Instead, each Unison definition is identified by a hash of its syntax tree. Put another way, Unison code is content-addressed.
Syllabus
- Hello World
- Acronym
- Allergies
- Armstrong Numbers
- Bowling
- Clock
- Crypto Square
- Change
- Collatz Conjecture
- Darts
- Diamond
- All Your Base
- Leap
- Matching Brackets
- Majority Element
- Nucleotide Count
- RNA Transcription
- Rotational Cipher
- Scale Generator
- Sieve
- Simple Linked List
- Space Age
- Spiral Matrix
- Stream Ops
- Sublist
- Sum Of Multiples
- Raindrops
- Run Length Encoding
- Queen Attack
- Zebra Puzzle
- Zipper
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX