Unison: A Friendly Programming Language from the Future Part 1 • Runar Bjarnason • YOW! 2021

Описание к видео Unison: A Friendly Programming Language from the Future Part 1 • Runar Bjarnason • YOW! 2021

This presentation was recorded at YOW! 2021. #GOTOcon #YOW
https://yowcon.com

Runar Bjarnason - Co-Founder at Unison Computing

Part 2 is available here:    • Unison: A Friendly Programming Langua...  

RESOURCES
https://www.unison-lang.org

ABSTRACT
Unison is a new open source functional programming language based on a simple idea with big implications: every type and definition in the language has a unique cryptographic signature, determined by its content. Instead of a bag of mutable text files, the Unison codebase is a distributed immutable data structure and the signature serves as a global address into this structure.
This is the basis for some serious improvements to the developer experience. Unison has no builds, no dependency conflicts in the traditional sense, and it allows for easy dynamic deployment of code in a distributed setting. [...]

TIMECODES
0:00 Introduction
1:21 What is Unison?
7:37 Code is content-addressed
9:19 The codebase is an immutable data structure
12:23 Names don't matter
14:31 No builds
16:55 No dependency conflicts

RECOMMENDED BOOKS
Richard Feldman • Elm in Action • https://amzn.to/387kujI
Jeremy Fairbank • Programming Elm • https://amzn.to/2WhZCE8
Wolfgang Loder • Web Applications with Elm • https://amzn.to/3jblQ3q
Cristian Salcescu • Functional Programming in JavaScript • https://amzn.to/3y75jBS

  / gotocon  
  / goto-  
  / gotoconferences  
#Unison #UnisonLang #FunctionalProgramming #ProgrammingLanguage #FP #OpenSource #Immutable #DistributedData #DynamicDeployment #RunarBjarnason #YOWcon

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech
Sign up for updates and specials at https://gotopia.tech/newsletter

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
https://www.youtube.com/user/GotoConf...

Комментарии

Информация по комментариям в разработке