The R7RS-Large Roadmap (Invited Talk)
summary
Roadmap specifies a three-volume split: Foundations, Batteries, Environments with Foundations split into seven fascicles; immediate deliverables include a macro system that combines R6RS syntax-case with a minimal unwrapped-syntax/quote-syntax API, syntax parameters and identifier properties for hygienic anaphora and extensible pattern matching, mixing definitions and expressions plus define-alias and anonymous recursive expressions, raw string literals and string-notated byte vectors, required full numeric tower with typed number vectors and bitwise ops, planned limited continuations and records, and an open problem reconciling R6RS vs R7RS expansion order.
AI-written summary · about
chapters (10)
- 0:00R7RS-Large roadmap intro
- 1:30R7RS-Large three volumes
- 3:36Macros fascicle
- 9:20Procedural fascicle
- 16:22Scheme data types & Unicode
- 21:56Numeric tower & vectors
- 25:08Error handling
- 26:53Library system
- 28:18Continuations & records
- 30:28Acknowledgements & Q&A
related talks
37mStanding on the Shoulders of Giants
01h 03mModern Macros
18mAn introduction to R7
17mMacros for Domain-Specific Languages
45mLanguage-Oriented Programming with Racket
22mDSLs in Racket: You Want It How, Now?
19mRhombus: A New Spin on Macros without All the Parentheses
01h 04mThe End Of Gen. Purpose Languages-Rubinius 3.0+The Next 10 Mil. Programs
