Rebuilding racket on chez scheme (experience report)

dc.contributor.authorFlatt, Matther
dc.contributor.authorDerici, Caner
dc.contributor.authorDybvig, R. Kent
dc.contributor.authorKeep, Andrew W.
dc.contributor.authorMassaccesi, Gustavo E.
dc.contributor.authorSpall, Sarah
dc.contributor.authorTobin-Hochstadt, Sam
dc.contributor.authorZeppieri, Jon
dc.date.accessioned2025-02-20T15:48:29Z
dc.date.available2025-02-20T15:48:29Z
dc.date.issued2019-07-01
dc.description.abstractWe rebuilt Racket on Chez Scheme, and it works well-as long as we're allowed a few patches to Chez Scheme. DrRacket runs, the Racket distribution can build itself, and nearly all of the core Racket test suite passes. Maintainability and performance of the resulting implementation are good, although some work remains to improve end-to-end performance. The least predictable part of our effort was how big the differences between Racket and Chez Scheme would turn out to be and how we would manage those differences. We expect Racket on Chez Scheme to become the main Racket implementation, and we encourage other language implementers to consider Chez Scheme as a target virtual machine.
dc.identifier.citationFlatt, Matther, et al. "Rebuilding racket on chez scheme (experience report)." Proceedings of the ACM in Programming Languages, 2019-07-01, https://doi.org/10.1145/3341642.
dc.identifier.issn2475-1421
dc.identifier.otherBRITE 7038
dc.identifier.urihttps://hdl.handle.net/2022/32111
dc.language.isoen
dc.relation.isversionofhttps://doi.org/10.1145/3341642
dc.relation.isversionofhttps://dl.acm.org/doi/pdf/10.1145/3341642
dc.relation.journalProceedings of the ACM in Programming Languages
dc.titleRebuilding racket on chez scheme (experience report)

Files

Can’t use the file because of accessibility barriers? Contact us