diff options
Diffstat (limited to 'docs')
| -rw-r--r-- | docs/Simple.odp | bin | 713570 -> 713780 bytes | |||
| -rw-r--r-- | docs/talknotes.txt | 46 |
2 files changed, 46 insertions, 0 deletions
diff --git a/docs/Simple.odp b/docs/Simple.odp Binary files differindex e07bc390..22ae2964 100644 --- a/docs/Simple.odp +++ b/docs/Simple.odp diff --git a/docs/talknotes.txt b/docs/talknotes.txt new file mode 100644 index 00000000..ed4bca69 --- /dev/null +++ b/docs/talknotes.txt @@ -0,0 +1,46 @@ +A Simple Compiler Tutorial + + +-- intro +https://github.com/SeaOfNodes +https://github.com/SeaOfNodes/Simple + +A compiler Book written as a series of Chapters, each chapter adds a new feature and builds on the prior. +The end result produces ELF files for x86, Arm, Risc5. + +-- Poll the audience, what level are we at? + +"weak SSA knowledge" + +- Walk & Talk chapters 1-4 +- - ReadMe's. Visit lattice. +- EasySSA, do first half +(10mins) + + +- Walk & Talk chapters 5-7 +- EasySSA, 2nd half +(10mins) + + +- Walk & Talk chapters 8-9 +- Sea-of-Nodes, 1st half +(10mins) + +- Memory, Chapter 10 +- Sea-of-Nodes, 2nd half +(10 mins) + + +Global Code Motion +- 1 or 2 slides + +"Sugar" +- Floats, narrow ints, refs, constructors, mutability, var/val, + update-operators +- 1 or 2 slides + + + + +--- Q&A Directed |
