~/talk

What even is code? Building a non-code coding interface

Talkat linux.conf.au 2021 · 2021-01-23..01-25· [developer-experience]
slides:none on file

Builds a tree-first, non-text editor called Sploot Code that parses to an AST and exposes node insert/delete/wrap operations instead of typing punctuation, with an HTML prototype that removes escaping and a JavaScript prototype that runs basic pages (canvas demo works). Uses tokenized operator expressions (keeps limited operator precedence), provides autocomplete and labeled built-in parameters, still treats variable references as string identifiers, and finds wrap operations UX hardest. Project is on GitHub and splootco.org and seeks UI collaborators.

AI-written summary · about

  1. 0:00Start
  2. 16:36AST Builder
  3. 20:34HTML
  4. 24:33JavaScript
  5. 27:59Tree diagrams
~/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.