Introduction to Roc Programming Language by Richard Feldman

Описание к видео Introduction to Roc Programming Language by Richard Feldman

Richard Feldman introduces the Roc programming language as a fast, friendly, and functional language in active development, featuring a small ecosystem. He covers Roc's syntax, emphasizing assignments, list.map, and lambdas, while highlighting its purely functional nature. Roc's error handling and type inference capabilities are discussed, showcasing how the compiler infers types and prevents errors from spreading. Roc supports different workflows, accommodating both low ceremony and robust error handling approaches. The platform design allows for standalone executable builds with secure IO primitives, enabling safe execution of scripts downloaded from the internet. Despite being a work in progress with occasional compiler crashes, Roc has inspired Richard, particularly for projects beyond front-end web development.

Introduction to Roc Programming Language
https://www.roc-lang.org/

Richard Feldman
Creator of the Roc programming language. Author of Elm in Action.
  / rtfeldman  
https://github.com/rtfeldman
  / rtfeldman  

Video sponsor – Ada Beat
https://adabeat.com

Merch
If you want to spread functional programming and support the channel, buy something from the shop:
https://funcprogsweden.myspreadshop.net/

Chapters:
00:00 Introduction by Magnus Sedlacek
00:24 Let’s roc away
00:36 Introduction to Roc Programming Language by Richard Feldman
01:36 fast friendly functional
03:50 Hello world
06:38 Webserver
12:19 Json
17:24 Type interference
23:18 Type annotation
28:28 Error handling
42:57 Roc REPL
45:00 Platforms
51:20 Rocci Bird
54:07 Roc lang
55:27 Q&A

#funcprogsweden

Комментарии

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