cs320 wi25 | tu/th 11am @ crerar 356 | Ravi Chugh
Tu Jan 07 |
Planning / Bluefish |
Th Jan 09 |
ASCII Drawings |
Tu Jan 14 |
Physics |
Th Jan 16 |
Textlets |
Tu Jan 21 |
FFL |
Th Jan 23 |
Unfold |
Tu Jan 28 |
Djel |
Th Jan 30 |
Tiled Grace |
Tu Feb 04 |
Grove |
Th Feb 06 |
Pantograph |
Tu Feb 11 |
(continued) |
Th Feb 13 |
Code Style Sheets |
Tu Feb 18 |
Biparsers |
Th Feb 20 |
UCS |
Tu Feb 25 |
SMoL Tutor |
Th Feb 27 |
TRPL Quizzes |
Tu Mar 04 |
Code Shaping |
Th Mar 06 |
Potpourri |
Reading List
Textlets and Di’grams and ’Straints, Oh My!
- Bluefish:
Composing Diagrams with Declarative Relations
UIST 2024:
Pollock, Mei, Huang, Evans, Jackson, Satyanarayan
- Taking
ASCII Drawings Seriously: How Programmers Diagram Code
CHI 2024:
Hayatpur, Hempel, Chen, Duan, Guo, Xia
- The “Physics”
of Notations
TOSE 2009: Moody
- Textlets:
Supporting Constraints and Consistency in Text Documents
CHI
2020: Han, Renom, Mackay, Beaudouin-Lafon
- FFL: A Language
and Live Runtime for Styling… Math Formulas
UIST 2023: Wu, Li,
Ma, Kambhamettu, Head
Live, Visual, Structural, Bidirectional
- Unfold:
Enabling Live Programming for Debugging GUI Applications
VL/HCC
2024: Huang, Guo, Lerner
- Djel: Reclaiming
the Unexplored in Hybrid Visual Programming [demo]
Onward! 2024: Homer
- Tiled Grace: Lessons
in Combining Block-based and Textual Programming
VLSS 2017:
Homer, Noble
- Grove: A
Bidirectionally Typed Collaborative Structure Editor Calculus
POPL 2025: Adams, Griffis, Porter, Satish, Zhao, Omar
- Pantograph: A Fluid and
Typed Structure Editor
POPL 2025: Prinz, Blanchette,
Lampropoulus
- Biparsers: Exact
Printing for Data Synchronisation
POPL 2025: Xie, Schrijvers,
Hu
Syntax
Education
Miscellaneous
Miscellaneous Reading List
Vis
Education
Misc
- Augmented Physics:
…Simulations from Static Textbook Diagrams
UIST 2024: Gunturu,
Wen, Zhang, Thundathil, Kazi, Suzuki
- Ivie: Lightweight
Anchored Explanations of Just-Generated Code
CHI 2024: Yan,
Hwang, Wu, Head
- How
Scientists Use Jupyter Notebooks…
ICSE 2025: Huang, Ravi, He,
Tian, Lerner, Coblenz
- from last
time and last
last time and last
last last time …