summaryrefslogtreecommitdiff
path: root/docs/2026_REBASE/slides.js
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-10-04 17:01:59 -0700
committerCliff Click <cliffc@acm.org>2026-10-04 17:01:59 -0700
commit5853c2d150519f19bce5c45ce1b6888bc81e3298 (patch)
treedf594c40f971681752443e261007285a56dc6d9c /docs/2026_REBASE/slides.js
parenta4994371c0b0fbea9d2802acc22d9cc3977a0de0 (diff)
downloadSimple-5853c2d150519f19bce5c45ce1b6888bc81e3298.tar.gz
Simple-5853c2d150519f19bce5c45ce1b6888bc81e3298.zip
Update slides
Diffstat (limited to 'docs/2026_REBASE/slides.js')
-rw-r--r--docs/2026_REBASE/slides.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/docs/2026_REBASE/slides.js b/docs/2026_REBASE/slides.js
index fc54dc41..d27034d4 100644
--- a/docs/2026_REBASE/slides.js
+++ b/docs/2026_REBASE/slides.js
@@ -76,7 +76,7 @@
R.slides=[
{
id:'title',label:'A Simple Tutorial',section:'REBASE 2026',minutes:1,steps:0,still:true,
- body:()=>'<div class="title-layout"><div class="title-copy"><div class="title-line"></div><h1>A <span class="accent">Simple</span><br>Tutorial.</h1><p class="subtitle">An open-source, all-Java compiler<br>modeled after Java’s C2.</p><div class="speaker"><strong>Cliff Click</strong><span>Sea of Nodes · from source to machine code</span></div></div><div><img class="portrait" src="assets/cliff-click-2020.jpeg" alt="Cliff Click seated on outdoor stone steps"><p class="photo-caption">REBASE / SPLASH · 2026</p></div></div>'+external(R.repo,'github.com/SeaOfNodes/Simple','title-repo'),
+ body:()=>'<div class="title-layout"><div class="title-copy"><div class="title-line"></div><h1>A <span class="accent">Simple</span><br>Tutorial.</h1><p class="subtitle">An open-source, all-Java compiler<br>modeled after Java’s C2.</p><div class="speaker"><strong>Cliff Click</strong><span>Sea of Nodes · from source to machine code</span></div></div><div class="portrait-block"><img class="portrait" src="assets/cliff-click-2020.jpeg" alt="Cliff Click seated on outdoor stone steps"><p class="photo-caption">REBASE / SPLASH · 2026</p></div></div>'+external(R.repo,'github.com/SeaOfNodes/Simple','title-repo'),
notes:notes('An executable compiler tutorial',[
'Assume SSA and compiler background. Simple is a small language used to explain a real optimizing compiler architecture.',
'The compiler is written in Java, modeled on C2, and open source. The teaching unit is a complete compiler snapshot, with runnable tests and an explanation.',
@@ -84,8 +84,8 @@
])
},
{
- id:'bio',label:'Who am I?',section:'Cliff Click',minutes:1,steps:0,
- body:()=>'<h2>Who am I?</h2><div class="bio-grid"><div><p class="accent">Cliff Click</p><ul class="bio-list"><li>HotSpot’s original C2 compiler<small>Sea of Nodes, optimization, and the JVM</small></li><li>Azul, H2O, and half a dozen other startups<small>JVMs, low-pause GC, and distributed computing</small></li><li>Coffee Compiler Club<small>Founder and host · language implementation discussions</small></li></ul>'+links()+'</div><div><img class="club-image" src="assets/coffee-compiler-club-still.gif" alt="Coffee Compiler Club logo"><p class="club-caption">People who enjoy talking about compilers.</p></div></div>',
+ id:'bio',label:'Who am I?',section:'Cliff Click',minutes:1,steps:0,still:true,
+ body:()=>'<div class="bio-grid"><div><h2>Who am I?</h2><p class="accent bio-name">Cliff Click</p><ul class="bio-list"><li>HotSpot’s original C2 compiler<small>Sea of Nodes, optimization, and the JVM</small></li><li>Azul, H2O, and half a dozen other startups<small>JVMs, low-pause GC, and distributed computing</small></li><li>Coffee Compiler Club<small>Founder and host · language implementation discussions</small></li></ul>'+links()+'</div><div class="portrait-block bio-media"><img class="portrait" src="assets/cliff-click-2020.jpeg" alt="Cliff Click seated on outdoor stone steps"><img class="club-image" src="assets/coffee-compiler-club-still.gif" alt="Coffee Compiler Club logo"><p class="club-caption">People who enjoy talking about compilers.</p></div></div>',
notes:notes('Keep the biography to a minute',[
'Select two relevant facts: original C2 and Sea of Nodes; subsequent JVM and runtime work at Azul.',
'Coffee Compiler Club is the community connection. Point to the YouTube channel and invite people to email for a Discord invite.',