Topics in PL: User Interfaces for Programming

cs320 wi26 | tu/th 12:30pm @ crerar 356 | Ravi Chugh

Date Reading
Tu Jan 06 Planning / Snap! (FOSDEM 2025)
Th Jan 08 Snap! Manual, Ch. I (Blocks, Scripts, and Sprites)
Tu Jan 13 Snap!ters I, III (Building a Block)
Th Jan 15 Snap!ters VI (Procedures as Data), XI (Metaprogramming)
Tu Jan 20 Snap!ters IV (Lists), V (Typed Inputs)
Th Jan 22 Snap! Chat
Snap!ter XII (User Interface Elements)
Snap!ter X (Continuations)
Snap!ters VII (OOP with Sprites), VIII (OOP with Procedures)
Date Reading
Th Jan 29 Effect-Driven Interpretation, Bumford and Charlow, Ch. 1
Tu Feb 03 Ch. 2 (Functors)
Th Feb 05 continued
Tu Feb 10 Ch. 3 (Applicative Functors)
Tu Feb 24 continued
Th Feb 26 Ch. 4 (Monads)
Th Mar 05 Ch. 5 (Eliminating Effects) and Ch. 6 (Conclusion)
Date Reading
Tu Jan 27 Textoshop
Tu Mar 10 Tweeq
Synthia, Sculpin, HiLT
Date Reading
Th Feb 12 Computational Thinking, Words, Numbers, Shapes @ 10:30am
Tu Feb 17 continued @ async


(schedule above has been rearranged by topic)

Reading List

NL += PL

Writing

Hempel

Omar

Chasins

Jhala

UIST

Misc

Snap!

Previous Reading Lists