emacs/var/elfeed/db/data/84/8470a61bd70db7196dab1a423e930b0058efb071
2022-01-03 12:49:32 -06:00

1 line
No EOL
1.3 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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