ACM   SIGPLAN
 

Special Interest Group on Programming Languages

SIGPLAN is the Special Interest Group of ACM that focuses on Programming Languages. The group promotes awareness and advancement of research and practice in programming languages. The SIG serves as a forum for members to design, present and learn about new programming techniques, languages and abstractions. This semester we will host a series of tutorials on exciting programming language topics including Scheme, ML, Maude, and concurrency issues. Additionally, we will hold regular discussions on programming language topices of interest to the membership. All parties are welcome to attend regardless of experience level.

Mailing list:  sigplan-l
Contact e-mail:  sigplan@acm.uiuc.edu
Chairs:  Ryan Morlok and Sameer Sundresh

Also see the Programming Languages Seminar, which runs Thursdays 11-12.

Schedule:
SIGPLAN meets Mondays at 7:00pm in the ACM office (1104 SC) and conference room (1112 SC).
Jan 31 Mark Hills presented Traits in Smalltalk. [PowerPoint slides]
SIG members chose future activities to lead.
Feb 7 John Carrino presented template partial specialization, multiple inheritance, automatic conversion and overloading in C++. [OpenOffice slides] [source code examples]
Sameer Sundresh briefly discussed Maude & the Peano axioms.
Feb 14 Sameer Sundresh and Ryan Morlok presented the Functional Programming in Scheme tutorial.
Grainger basement EWS Sun lab, 7pm. [slides][handout]
Feb 21 Jacob Lee presented a tutorial on Python.
Engineering Hall EWS Linux lab, 6:45/7/8pm. [advertisement][source code][notes]
Feb 28 Open discussion: family tree of programming languages. [poster]
Mar 7 Open discussion: family tree of programming languages (part 2). [poster]
Mar 14 Kora Bongen moderated a discussion on the lambda calculus and theoretical aspects of programming languages
Mar 28 Open discussion on programming language features which improve and take away from usability and productivity [discussion notes]
April 4 No meeting -- Illini played at NCAA basketball finals [website]
April 11 Mark Hills, Sameer Sundresh and Damien Holzapfel presented Maude and rewriting logic. [Sameer's slides: sxi] [Mark's slides: ppt, sxi]
April 18 John Washington presented on software package management tools (RPM, DEB, Gentoo, Java JAR, Mac OS X/NextStep); followed by a discussion on what is missing from such systems.
April 25 Brandt Dusthimer presented UML and the MagicDraw and ArgoUML software design tools
May 2 Damien Holzapfel and Sameer Sundresh presented a formal semantics and critique of Ruby [ruby.maude home page]