Welcome
Thanks for visiting my website. My name is Erik Silkensen, and I'm currently a student at the University of Colorado in Boulder.
About
I just finished my second year studying computer science, where I think I might be most interested in the design and implementation of programming languages and the theory of computation.
I'm also interested in cognitive science, mathematical logic, linguistics, and philosophy — especially where these have connections to computer science.
I like to play the piano, and occasionally post a video to YouTube, which is linked to on the right of this page.
Projects
Whenever I have some time away from school, I like to have some sort of project to work on. I'm trying to figure out how best to merge these two sites, but for now I'm posting information on different projects at my CU site.
For a couple of months now I've been working on and off on a compiler for the Scheme programming language that
generates JVM bytecode. Right now I'm trying to implement a syntax-rules macro system.
I'm also interested in the problem of generating "self-enumerating" sentences, and plan to write more on this soon.
Contact
You can reach me by looking me up at CU; I'm always open to any comments or questions you might have!