IAP Independent Activities Period by, for, and about
	the MIT community
overview participate organize offerings calendar  

Help | Advanced Search

IAP 2005 Activity


"Modern" Application Structure For People Who Hate Objects
Geoff Schmidt, Matt Debergalis
Wed Jan 5, Thu Jan 6, 06-08:00pm, 4-231

No enrollment limit, no advance sign up
Participants requested to attend all sessions (non-series)
Prereq: 6.001, Lisp or Scheme experience, or ambition and cunning.

Do C++/Java objects seem clumsy or arbitrary? The Metaobject Protocol breaks that pervasive "message-passing" model into two basic ideas, structure taxonomy and function dispatch, and introduces surprising generalizations.

Practically, we'll show how a Jabber IM client is simplified by custom method combinations, mixins, and metaclasses. Theoretically, we'll circularly define the Protocol using itself and marvel as it emerges from nowhere.
Contact: Geoff Schmidt, W20-557, 253-7788, sipb-iap-lisp@mit.edu
Sponsor: Student Information Processing Board
Latest update: 16-Nov-2004


MIT  
Massachusetts Institute of Technology
Home | Overview | Participate | Organize | Offerings | Calendar | Search
Comments and questions to: iap-www@mit.edu Academic Resource Center, Room 7-104, 617-253-1668
Last update: 30 September 2004