Programs as Data & Macros [Sp25]

Programs as Data & Macros [Sp25]

33 Lượt nghe
Programs as Data & Macros [Sp25]
00:00 Intro 00:55 Programs as data in Python 04:26 Programs as data in Scheme 07:57 List construction review 9:42 Macros intro 11:01 Macros theory - procedure vs macro 14:21 Macros theory - important ideas 16:59 3 steps to write a macro... 17:40 1 - whats the behavior 19:58 2 - write program to make behavior 21:16 3 - write program as data (list) 25:02 Debugging macros 26:20 disc12 #2, why naive fails? 30:38 why solution works? 35:34 disc12 #2 challenge 37:38 Drilling the concept, eg 1 42:42 Drilling the concept, eg 2 43:15 Algorithm