Hacker News new | past | comments | ask | show | jobs | submit login

I always recommend his talk "A macro writer's bill of rights" [0] to people. It ties into some of the papers he has written, and also shows how nice it is to have a source->source optimizer. You write some code, and can the look at it after most of the common transformations (inlining, DCE, loop unrolling, constant propagation).

I spent some time reading the r6ra discussions and was blown away by the thought that went into the whole thing. There are very few parts of the semantics of R6RS that are actually bothersome. The only thing I really don't like is promises and the dynamic environment.

[0] https://m.youtube.com/watch?v=LIEX3tUliHw




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: