~/talk

Building a Language by Leandro Ostera (Eng) | JSConfAM19

Talkat JS Conf Armenia 2019 · on Saturday, 2019-11-30· [developer-experience]
slides:none on file

A tiny color language gets built from grammar to runnable machine with concrete choices: grammar written in Backus-Naur Form, a parser that produces an AST, and semantics given as operational semantics that define sequencing, name binding, and evaluation order. Color creation and addition are implemented (RGB components add and cap at 255), the interpreter applies rules bottom‑up to expand names then add colors, and the demo shows the language working end to end.

AI-written summary · about

  1. 0:00Start
  2. 4:05Rgb Space
  3. 9:12Parser
  4. 9:40Abstract Syntax Tree
  5. 10:11Binding
  6. 11:04Semantics
  7. 11:15Operational Semantics
  8. 13:52Binding of Names
  9. 22:36Additive Mixing
  10. 25:30Next Steps
  11. 27:11Tips and Tricks
~/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.