Re: [racket] Using Scheme to design C programs

2010-09-03 Thread Matthias Felleisen
If you understand HtDP, work thru PLAI (PLT's language course). Then look at EOPL (Dan's language course). You will learn to replicate Jon's thinking then and you will appreciate the power that comes with Racket. The list is helpful. Post questions, but not solutions to problems -- Matthias

Re: [racket] Using Scheme to design C programs

2010-09-03 Thread Neil Van Dyke
Before I started learning Scheme, I had a related but not as grand experience in a compilers course. I built my compiler in C++, but used MACROS FROM HELL for certain aspects. I incidentally found an improvement to the way everyone was implementing a certain algorithm, which was obvious in th

[racket] Using Scheme to design C programs

2010-09-03 Thread Mike G.
This may be old hat to some, but I just saw this short essay on Reddit and thought it was interesting. From 2000, the author writes about having used Scheme to design a C program that he could not have written from scratch. It also reminded me of some of the ideas from HtDP about programming as a