~/talk

A Rhetorical Framework for Programming Language Evaluation

Talkat Onward! 2020 · 2020-11-15..11-21· [compilers-and-language-design]
links:none on file
slides:none on file

Uses rhetoric and argument theory to give a practical way to justify subjective PL claims by tying specific language or tool features to observable effects. Defines categories 1–4 (formal, observational, programmer effects, aesthetic), shows the Cilk-5 example (Fibonacci snippet and similarity to C) as a reason-style justification, and argues for matching proofs, benchmarks, user studies or cognitive-work evidence like reasons→evidence rather than vague terms like “simple” or “elegant.”

AI-written summary · about

  1. 0:00Intro
  2. 1:03We make a variety of different kinds of claims in research
  3. 2:29How can we guard against words shifting in mea confusing future/other audiences of our work?
  4. 3:39We distinguish four types of claims with different justifications, levels of subjectivity
  5. 6:04Natural language is socially- and historically-contingent.
  6. 7:49Language is dialogic and heteroglossic.
  7. 8:36Rhetorical analysis is a set of methods that describes how a text achieves effects on audiences.
  8. 11:33A claim of "simplicity" can be justified with a code snippet and/or comparisons to existing languages
  9. 13:55Evidence should support the idea that the reason lead to the claimed effects.
  10. 14:32Some existing research implicitly uses ideas fron psychology as evidence
~/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.