From sdeitz2 at uic.edu Wed Mar 3 10:17:27 2010 From: sdeitz2 at uic.edu (Deitz, Sean M.) Date: Wed, 3 Mar 2010 10:17:27 -0600 Subject: [Acm-announce] ACM General Meeting Message-ID: 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" 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 From sdeitz2 at uic.edu Thu Mar 4 09:39:05 2010 From: sdeitz2 at uic.edu (Deitz, Sean M.) Date: Thu, 4 Mar 2010 09:39:05 -0600 Subject: [Acm-announce] [Fwd: [Inter-acm-chicago] Google Summer of Code info sessions in Chicago] Message-ID: ---------------------------- Original Message ---------------------------- Subject: [Inter-acm-chicago] Google Summer of Code info sessions in Chicago From: "Borja Sotomayor" Date: Thu, March 4, 2010 9:29 am To: inter-acm-chicago at mailman.cs.uchicago.edu -------------------------------------------------------------------------- Hi everyone, I will be giving Google Summer of Code information sessions at DePaul and UChicago next week. Anyone is welcome to attend, so please feel free to forward the following details to your chapters. My schedule for next week is still fairly open, so if your chapter is interested in hosting a GSoC info session, just drop me a line off-list. DEPAUL GSOC INFORMATION SESSION March 10th (Wednesday) at 4:30pm DePaul University's College of Computing and Digital Media 243 S. Wabash Ave, Chicago IL. 2nd floor, Academic Success Lounge UCHICAGO GSOC INFORMATION SESSION March 11th (Thursday) at 6:00pm Ryerson Physical Laboratory, Room 255 1100 E 58th St Chicago, IL http://maps.uchicago.edu/mainquad/ryerson.html Cheers! -- :::::::::::::::::::::::::::::::::::::::::::::::::: Borja Sotomayor, University of Chicago Ph.D. Candidate, Department of Computer Science Ryerson 257-C, 1100 East 58th Street, Chicago, IL http://people.cs.uchicago.edu/~borja/ Haizea: http://haizea.cs.uchicago.edu/ ?????????????????????????????????????????????????? "Dis maschine vill run und run!" -- Kurt G?del (on the Turing Machine) :::::::::::::::::::::::::::::::::::::::::::::::::: _______________________________________________ Inter-acm-chicago mailing list Inter-acm-chicago at mailman.cs.uchicago.edu https://mailman.cs.uchicago.edu/mailman/listinfo/inter-acm-chicago From bdenne2 at uic.edu Tue Mar 9 14:10:02 2010 From: bdenne2 at uic.edu (Bryanna Denney) Date: Tue, 9 Mar 2010 14:10:02 -0600 Subject: [Acm-announce] For Friday, March 12th: Serenity Message-ID: *Serenity* [image: http://upload.wikimedia.org/wikipedia/en/9/9e/Serenity_One_Sheet.jpg] Friday the 12th 6pm CS Lounge (SEL 2260) Popcorn and Candy! -------------- next part -------------- An HTML attachment was scrubbed... URL: From sdeitz2 at uic.edu Tue Mar 16 21:19:42 2010 From: sdeitz2 at uic.edu (Deitz, Sean M.) Date: Tue, 16 Mar 2010 21:19:42 -0500 Subject: [Acm-announce] ACM General Meeting! Also news for Week 10 Message-ID: <6d0817599212513ec5d3b55deae698b1.squirrel@webmail.uic.edu> There?s a general meeting this Thursday at 5:30 pm in SEO 1000. Nemanja Stefanovic will be presenting on using OpenFrameworks (http://openframeworks.cc) to create an OpenGL interactive app that also runs an HTTP server and can accept input over that server for interactive displays. Also, don't forget about Flourish this Friday and Saturday, all day. http://www.flourishconf.com/flourish2010/ Be there! ~Sean Deitz From sdeitz2 at uic.edu Tue Mar 30 12:17:08 2010 From: sdeitz2 at uic.edu (Deitz, Sean M.) Date: Tue, 30 Mar 2010 12:17:08 -0500 Subject: [Acm-announce] [Fwd: Hey look, elections announcements] Message-ID: To quote Gary, President (Chairman) of last year. ''' Hello fellow ACMers, It is April and my term as President is quickly coming to a close. The time has come to release the reigns of the ACM from my iron-fisted grasp. In one week [next Thursday] (on 4/8 at 5:30pm in SEO 1000), an election will be held and we will vote on the four main officer positions of the ACM and choose the appointed ones. I will describe them below. If you wish to run for one of these positions, make sure to be ready to answer questions and have a platform to run on when April 8th rolls around. And remember, if you don't get elected for one of the positions, you can still put yourself up for another (and another, and another, until you get elected out of pity...). Elections will be held in the following manner. For each position, a candidate will get up and speak their piece and get asked questions. Then all candidates will be ushered out of the room and the other ACM members will discuss them and then write down their pick on a small piece of paper. This piece of paper will be dropped into some container. Then all the votes in the container will be counted, the candidates will be called back into the room and the result announced. We will then move on to the next position to be elected. After the four main officers are elected, they will choose the appointed positions. Now this part will really separate the really responsible candidates from the slackers. If you wish to run for office, please respond to this email saying so. It's in your own best interest to get voters on your side early. ELECTED POSITIONS -------------------------------- President - You are in charge of things happening. Everything that goes wrong in the ACM is your fault (along with the occasional thing that goes right). Your job isn't to boss people around so much as to remove obstacles to getting things done and then, if needed, kicking people in the butt until it's done. Vice President - As second in command, you are required to take almost as much responsibility as the President for what the ACM does. Your job is partially to assist the President, but a large part of it is taking charge of some of the things the President has no time for (such as LAN parties, in my case). The job basically ranges from lackey to pretty much co-President, depending on how you want to play it. Treasurer - The lifeblood of any organization is its funding. You are tasked with paying people, balancing the books and acquiring more funding. This requires a very detail-oriented and responsible person. Secretary - A secretary keeps all of the data about the meetings, any decisions that are made and often fills out some paperwork when needed. This position has to be filled by someone who can attend all meetings and is pretty organized. APPOINTED POSITIONS ----------------------------------- Network Administrator - The network administrator takes charge of the ACM's network and systems. This is a job that teaches you a lot of skills about how to do almost professional system administration (including pleasing your users: us). This requires someone with a lot of technical skill, or someone bright enough to learn it fairly quickly. Public Relations - This is someone who is skilled with communicating to students/faculty/corporations. They would be tasked with advertising ACM events, getting corporate sponsors and reaching out to other ACMs. Webmaster - Preferably this is someone who has experience using HTML/CSS/MySQL/etc. Someone who has some idea of what looks good would be nice as well. You would be responsible for updating, maintaining and improving the ACM site. Gary Turosvky ACM Chairman P.S. Remember that you have to be a UIC ACM member in order to vote (that is, you paid us $10 in the past school year and you got a receipt from us saying you are an ACM member). ''' So, the time of my bronze-fisted reign has come to an end. We need persons of honour to step up and take charge of next year. ACM has been revitalized, now ambition and valour are required to declare and instantiate a new era for the Association of Computing Machinery. Take part in the compilation of a better organization! ~ACM President 2009-2010, Sean Deitz -------------- next part -------------- An HTML attachment was scrubbed... URL: