[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