Introduction to Roc Programming Language by Richard Feldman

Introduction to Roc Programming Language by Richard Feldman

55.151 Lượt nghe
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. https://twitter.com/rtfeldman https://github.com/rtfeldman https://www.linkedin.com/in/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