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

1 line
1.3 KiB
Plaintext
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