Slide 24
Slide 24 text
Advanced Problems
• Write your own MinRuby parser
• Support advanced features
– Blocks, class/modules, eval, callcc, …
– Increment, lazy eval., type analysis, …
• Write a XXX interpreter in XXX
– MinSwift, Kotlin, Python, JavaScript, …
• Do true self-hosting
– Write a MinRuby parser in MinRuby
• Write a MinRuby compiler in Ruby