Protected: Research!

February 22nd, 2008

This post is password protected. To view it please enter your password below:

The Reasoned Schemer

February 22nd, 2008

I really enjoyed the book, the Reasoned Schemer. I would also suggest the papers from Will Byrd as follow-ups to the book. Here is some bits of code I’ve written using the book’s system.

Recursion and the Y Combinator

February 21st, 2008

After browsing the Little Schemer, I got inspired to write a derivation of the Y combinator.

Term has started!

February 8th, 2008

So the term has started and I decided to take 6.945 and 21M.284 without even sampling 6.833. I am really excited about 6.945, and I am already done with the first problem set, which implements a nice abstraction for regular expression in Scheme.

jQuery is so easy!

February 2nd, 2008

In a few minutes, I created a simple presentation tool powered by HTML and javascript. See it here.

Processing.org & Visualizing Data

January 29th, 2008

I am reading the book Visualizing Data by the creator of the Processing. So far, so good.

Classes for Spring 2008

January 27th, 2008

In addition to my research assistanship (with Prof. Saman Amarasinghe and Bill Thies on computer-assisted design for programmable microfluidics), I’ll be taking two of the following classes this coming spring:

  • 6.833 The Human Intelligence Enterprise
  • 6.945 Large-scale Symbolic Systems
  • 21M.284 Film Music

I hesitate between 6.833 and 6.945: do I want to become a better writer (6.833) or programmer (6.945)? In the short term, I might benefit more from 6.945, as it would perhaps apply to the work on JavaScript analysis I’ll likely be doing in the summer at Google Zürich. I’ll start by attending both and see which one I am more compelled towards: I guess it will depend on which class I feel would be more effective in its teaching.

Old Squeak Links

January 27th, 2008

Since I am shifting my interests away from Squeak, I removed these permanent links:

JavaScript

January 27th, 2008

I’ve been learning JavaScript with JavaScript: The Definite Guide, 5th Edition by David Flanagan, whom I remember from Java in a Nutshell as an author who explains concepts clearly without dumbing them down. Eventually, I’ll look at the actual language specs: EMCAScript 3 Language Spec, ES4 Language Overview.

I’ve also barely started looking at frameworks, such as dojo, Prototype and jQuery. I am most impressed by jQuery as introduced in jQuery for JavaScript programmers. Eventually, I’d like to use a popular framework with at least OOP support and with source code I can understand. So despite my interest for using jQuery, I am getting started by looking into Prototype because the source code, which I got straight from the repository, is rather small, plain and searchable.

Recommended resources:

Seaside

January 4th, 2008

I played a little with the Smalltalk web framework Seaside. It was a piece of cake to create this little application. Now, I am taking a look at DabbleDB.