An Intoduction to the Racket Programming Language
Gavin Freeborn
This is the 1st in a series of videos on DSLs and Racket.
This tutorial is focused on introducing you to programing with Racket.
Let me know what you think and if there is anything specific you would like to learn about.
List of DSLs written in Racket: https://beautifulracket.com/appendix/domain-specific-languages.html
Code shown in this video: https://gist.github.com/Gavinok/3aeb64f4e6d0c15fd5db3162c3b4e2da
Github: https://www.github.com/gavinok vimrc: https://github.com/Gavinok/dotvim Resume: https://github.com/Gavinok/Groff-resume Discord: https://discord.gg/JJk5KKU
⏱️TIMESTAMPS⏱️ 00:00:00 - Intro 00:00:45 - Where Racket comes into play 00:01:47 - Why use Racket for writing DSLs 00:02:30 - Installing Racket 00:02:43 - DrRacket 00:03:27 - What is a REPL 00:03:59 - Primitives 00:05:04 - Lists 00:05:36 - Variables 00:06:10 - Functions 00:07:12 - Defining functions 00:09:37 - map 00:11:03 - If statements 00:12:16 - car and cdr 00:13:29 - What about loops? 00:17:45 - Outro ... https://www.youtube.com/watch?v=n_7drg-R-YY
107347217 Bytes