[Acm-announce] ACM General Meeting
Deitz, Sean M.
sdeitz2 at uic.edu
Wed Mar 3 10:17:27 CST 2010
Tomorrow, Thursday, March 3rd, 5:30 pm, please join us in SEO 1000 to
listen to a talk being given by Professor Sol Shatz, the Associate Dean
for Research and Graduate Studies. There will be food and beverages
served.
Also, if that's not enough meeting for you, here's another.
---------------------------- Original Message ----------------------------
Subject: Chicago Chapter ACM - March 17 - Polyglot and Polyparadigm
Programming
From: "Greg Neumarke" <acm at chicagoacm.org>
Date: Wed, March 3, 2010 10:11 am
To: sdeitz2 at uic.edu
--------------------------------------------------------------------------
This information is also on the Chapter website at:
http://www.chicagoacm.org/
THIS MONTH'S MEETING:
A joint ACM/Loyola University Computer Science Department meeting
Polyglot and Polyparadigm Programming
Speaker: Dean Wampler, Ph.D.,
co-author of "Programming Scala" (O'Reilly)
Wednesday, March 17, 2010
5:30 pm - 6:30 pm Social Hour
6:30 pm - Presentation
Loyola University - Water Tower Campus
820 N. Michigan, Chicago IL 60611
Beane Ballroom (13th Floor, Lewis Towers)
COST
Free. (General Admission, No Reserved Seats) However, Please RSVP
on the Chicago ACM website (chicagoacm.org) for this event, to best
help our group with upcoming joint ACM/Loyola University events.
Although there will be no food served at this event, you are free
to "brown bag" it and bring in food from the outside to eat during
the social hour.
TOPIC ABSTRACT
Is one language and one modularity "paradigm" right for your
entire application? This talk argues that modern applications are
easier to implement and evolve when they combine
appropriately-chosen programming languages and paradigms.
Emacs demonstrates the use of multiple languages. Most features
are written in a scripting language (Emacs Lisp) that runs on a
C-based kernel. Domain-specific languages (DSLs) are also used in
this way.
While object-oriented programming is great for modeling domain
concepts, functional programming improves robustness, especially
for concurrent applications, and aspect-oriented programming
addresses "cross-cutting concerns".
SPEAKER INFO:
Dean Wampler, Ph.D., is the co-author of "Programming Scala"
(O'Reilly) and a software developer for DRW Holdings in Chicago.
He writes about Polyglot Programming at polyglotprogramming.com
and he speaks at conferences on this topic. This interest lead to
the forthcoming special issue of IEEE Software on "Multiparadigm
Programming" (Sept-Oct 2010), for which he is a guest editor. He
is also the founder of the Chicago-Area Scala Enthusiasts. He
created two open-source projects, Aquarium, an AOP library for
Ruby, and Contract4J, a Design-by-Contract library for Java.
RESERVATIONS
Please make your reservation as soon as you know you are coming.
RSVP by filling out this quick form:
http://www.chicagoacm.org/rsvp
or by replying to this e-mail ( greg at neumarke.net )
~Hope to see you all at the meeting, ACM President, Sean Deitz
More information about the Acm-announce
mailing list