YoVDO

Unison

Offered By: Exercism

Tags

Programming Languages Courses Functional Programming Courses

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

Programming Languages
University of Virginia via Udacity
Compilers
Stanford University via Coursera
Programming Languages, Part A
University of Washington via Coursera
CSCI 1730 - Introduction to Programming Languages
Brown University via Independent
Intro to Java Programming
San Jose State University via Udacity