~/talk

Types as a Specification Language for Creativity

Talkat HATRA 2025 · on Tuesday, 2025-10-14· [creative-coding, design-collaboration]
links:none on file
slides:none on file

Proposes a typed creative language where types carry an optional refinement with two predicates: hard rules and soft rules and the typing judgment returns a numeric degree D as reward/penalty. Cites existing uses (a concurrency DSL and a pretty‑printer that guarantee safety/correctness), demonstrates CP_interval where an imperfect interval gets reward 3 so five imperfect intervals yield degree 15, and outlines implementation and evaluation challenges like global constraints and degree aggregation.

AI-written summary · about

  1. 0:00Types as creative specs
  2. 1:40Creativity-focused language benefits
  3. 2:46Hard and soft rules in creativity
  4. 6:21Designing type system for rules
  5. 8:29Demo: Counterpoint system
  6. 10:18Future work and questions
  7. 11:01Q&A
  8. 12:44Soft rules in programming
  9. 14:11Creative writing exploration
  10. 14:52System for general programming
  11. 15:57Guiding creativity with soft rules
  12. 17:04Polymorphic rules demo
  13. 18:06Temporal rules in counterpoint
  14. 19:33Formalizing multimodal art
  15. 20:16Live coding verification
  16. 21:18Soft rules and linting
  17. 22:25Balancing broken soft rules
  18. 23:49Type functions for time
  19. 24:09Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.