User loginNavigation |
archivesFormal Compiler Implementation in a Logical FrameworkHickey, Jason and Nogin, Aleksey and Granicz, Adam and Aydemir, Brian (2003) Formal Compiler Implementation in a Logical Framework. Technical Report. California Institute of Technology.
I don't understand the details of this paper, but the general approach of using rewriting for compilation (including passes such as closure conversion) is very interesting in itself. (Edit: As a bonus, the paper is derived from the literate MetaPRL sources.) (Edit: Oleg's applicative-order term rewriting system for code generation shows how simpler rewriting systems can be used in the context of compilation.) By Manuel J. Simoni at 2010-06-08 11:11 | Implementation | Theory | login or register to post comments | other blogs | 9429 reads
Racket ReleasedRacket is a programming language. Racket is the language implementation formerly known as PLT Scheme. Racket is available now. To quote the release announcement:
If you haven't looked at, say, Typed Racket or how to create your own languages in Racket, now might be a good time. Rosetta Challenge Tasks added to the 2010 Dyalog Programming ContestIn response to feedback suggesting that the suite of tasks in the 2010 Rosettacode.org is a site which presents solutions to the same (nearly 1. Animate a pendulum See the Rosetta Code Challenge page at http://www.dyalog.com/contest_2010/rosetta_challenge.html As is the case for the main Dyalog Programming Contest, you can win Best Regards, Morten Kromberg SIGPLAN's first Programming Languages Software Award goes to LLVM
By bashyal at 2010-06-08 21:18 | Cross language runtimes | General | 14 comments | other blogs | 17185 reads
|
Browse archivesActive forum topics |
Recent comments
22 weeks 4 days ago
22 weeks 4 days ago
22 weeks 4 days ago
44 weeks 5 days ago
49 weeks 11 hours ago
50 weeks 4 days ago
50 weeks 4 days ago
1 year 1 week ago
1 year 5 weeks ago
1 year 5 weeks ago