~/talk

Tulip: A Language for Humans

Talkat Strange Loop 2016 · 2016-09-16..09-17· [design-collaboration]
name:Sig Cox
links:none on file
slides:none on file

A new scripting language is implemented: a front end with ML-like syntax, a runtime with Erlang-style processes, and an LLVM JIT that already emits x86. Key claims: it eliminates nil by using tagged sums (some/none/ok/error), uses tag-words and pattern matching for data, and puts all heap allocations inside lightweight processes. The JIT runs and shows SML/OCaml-class performance; the compiler and runtime wiring and full process semantics are unfinished and a stable release is more than a year away.

AI-written summary · about

  1. 0:00Introduction
  2. 0:25What makes Tulip special
  3. 7:19Basic Syntax
  4. 10:45Blocks
  5. 12:39Tag Words
  6. 15:40Null
  7. 16:11Nothing
  8. 19:46Abstraction Tools
  9. 25:48Processes
  10. 26:44Syntax
  11. 30:40Semantics
  12. 33:06Formal abstraction
  13. 33:52Runningtime
  14. 34:58Embedding
  15. 37:27Debugging
  16. 39:29Web Programming
  17. 41:26Compiler
  18. 41:52Design
  19. 42:04Takeaway
  20. 43:08Contact
~/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.