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 | 15234 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
21 weeks 6 days ago
22 weeks 1 hour ago
22 weeks 1 hour ago
44 weeks 1 day ago
48 weeks 3 days ago
50 weeks 8 hours ago
50 weeks 8 hours ago
1 year 4 days ago
1 year 5 weeks ago
1 year 5 weeks ago