Daily Archives: 9/26/2006

Yahoo! Hack Day Is Coming

Yahoo! Hack Day Is Coming, and it looks like fate has conspired to force me to go. I’ve maxxed out my vacation time again, and so was going to have to take Friday off anyway, so I decided to register and see what I can learn about all this Web 2.0 goodness. I don’t actually have a hack in mind, but maybe I’ll be inspired. It can’t hurt to immerse myself in a day or two of learning about how this stuff works.

Technorati Tags: ,

ICFP proceedings

Courtesy of Lambda the Ultimate, it appears that the ICFP 06 is over, and some of their stuff is available online. In particular, I glanced over Ghuloum’s tutorial on constructing a Scheme compiler, and it looks really good. From his abstract:

…We show that building a compiler can be as easy as building an interpreter. The compiler we construct accepts a large subset of the Scheme programming language and produces assembly code for the Intel-x86 architecture, the dominant architecture of personal computing. The development of the compiler is broken into many small incremental steps. Every step yields a fully working compiler for a progressively expanding subset of Scheme. Every compiler step produces real assembly code that can be assembled then executed directly by the hardware. We assume that the reader is familiar with the basic computer architecture: its components and execution model. Detailed knowledge of the Intel-x86 architecture is not required.

Technorati Tags: , , ,