Architecture for the Implementation of Scripting Languages
目次。
- Introduction
- Scheme as an IntermediateRepresentation
- Some Downsides to Scheme
- C Callouts Made Hard
- 'goto' Considered Useful
- Balancing Parentheses
- Garbage Collection and Callouts
- Lack of Sophisticated Optimizers
- TheEffectiveness ofOptimization inScheme
- Rush as an Example Language
- Boxing
- Optimizing Away Boxes
- VHLL Comparisons
- CodeComparison BetweenThree VHLLs
- An Example: Conway's Life
- Other Languages Besides Scheme?
- Conclusions
- Future Work
- Biography
- Acknowledgements