User loginNavigation |
archivesSecuring the .NET Programming ModelSecuring the .NET Programming Model. Andrew J. Kennedy.
This is highly amusing stuff, of course. Some choice quotes:
To see the six problems identified by thinking about full abstraction you'll have to go read the paper... By Ehud Lamm at 2006-06-26 11:17 | Implementation | OOP | Semantics | Type Theory | 14 comments | other blogs | 15420 reads
Nanopass Compiler FrameworkWhile not directly related to PL theory, I consider compiler construction a close relative. This set of papers describes Indiana University's compiler coursework. The key to these papers is "very small source-to-source transformations", remaining executable between passes for pedagogy and verification. Scheme is used as the source and target language because its s-expression syntax requires no 'marshaling' to and from human-readable syntax and AST structures. Later stages of the compiler include annotations directly in the source as quoted, unevaluated lists. There is also a Summer Scheme Workshop (with complete compiler code) demonstrating some of these ideas. If anyone finds code for the Nanopass or Micropass compiler, please let me know. I'm interested in studying them as well.
[1] Compiler Construction Using Scheme Hilsdale, Ashley, Dybvig, and Friedman. Ancillary: R6RS Status ReportNew status report on the R6RS effort (also available as PDF). Previous LtU discussion (March 2006). |
Browse archivesActive forum topics |
Recent comments
36 weeks 9 hours ago
36 weeks 12 hours ago
36 weeks 13 hours ago
1 year 6 weeks ago
1 year 10 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 14 weeks ago
1 year 19 weeks ago
1 year 19 weeks ago