From fare at tunes.org Wed Jun 17 04:29:50 2009 From: fare at tunes.org (Francois-Rene Rideau) Date: Tue, 16 Jun 2009 21:29:50 -0700 (PDT) Subject: [boston-lisp] Boston Lisp Meeting Monday 2009-06-29: Eli Barzilay on Implementing Domain Specific Languages with PLT Scheme Message-ID: <20090617042950.172FC420D@bespin.org> Boston Lisp Meeting: Monday 2009-06-29 Eli Barzilay on Implementing Domain Specific Languages with PLT Scheme. http://fare.livejournal.com/144600.html A Boston Lisp Meeting will take place on Monday, June 29th 2009 at 1800 at MIT 34-401B, where Eli Barzilay will speak about Implementing Domain Specific Languages with PLT Scheme. Additionally, we are still accepting proposals for up to two volunteers to each give of a 5-minute Lightning Talk (followed by 2-minute Q&A). Also, there will be a buffet offered by ITA Software. Registration is not necessary but appreciated. See details below. * Eli Barzilay will speak about Implementing Domain Specific Languages with PLT Scheme. Many problems call for domain-specific languages (DSLs) to express them and their solutions; such languages enable a dialogue between domain experts and software developers. The Lisp and Scheme community has a decades-old tradition of creating and embedding special-purpose languages via macros. Over the last twenty years, we PLT Schemers have continued to develop this technology to the point where making up new languages is so quick and easy that PROGRAMMERS CREATE A LANGUAGE FOR WRITING A SINGLE PROGRAM. Embedded DSLs are appropriate for a whole range of domains and applications -- in both academia and industry. Notable examples include research languages, teaching languages, and application-specific languages like our text-friendly documentation language. In this talk Eli will demonstrate how to implement embedded *practical* DSLs in PLT Scheme. Eli Barzilay is a Researcher in the PLT group at Northeastern University. He has been a core PLT Scheme developer since 2003, and has used PLT's ability to implement new languages to an extreme. For his Programming Languages undergraduate course, he creates nearly one language per week. In addition to writing new languages, he is involved in helping PLT develop into a multi-lingual environment. His website is at http://barzilay.org/ * * Having observed the success of the formula at ILC'2009, we have instituted Lightning Talks at the Boston Lisp Meeting. At every meeting, before the main talk, there are two slots for strictly timed 5-minute talks followed by 2-minute for questions and answers. The slots for next Monday are still open. Step up and come talk about your pet project! * * * The Lisp Meeting will take place on Monday June 29th 2009 at 1800 (6pm) at MIT, Room 34-401B. As the numbers indicate, the room is in Building 34, on the 4th floor. This is the usual location, on 50 Vassar Street, Cambridge. MIT map: http://whereis.mit.edu/bin/map?selection=34 Google map: http://maps.google.com/maps?q=50+Vassar+St,+Cambridge,+MA+02139,+USA Many thanks go to Alexey Radul for arranging for the room, and to MIT for welcoming us. * * * * Dinner: ITA Software, a fine employer of Lisp hackers (disclaimer: I work there), is kindly purchasing a buffet to accompany our monthly Boston Lisp meeting. Anyone who attends is welcome to partake. We appreciate it if you let us know you're coming, and what food taboos you have, so that we can order the correct amount of food. Tell us by sending email to boston-lisp-meeting-register at common-lisp.net. We won't send any acknowledgement unless requested; importantly, we'll keep your identity and address confidential and won't communicate any such information to anyone, not even to our sponsors. * * * * * The previous Boston Lisp Meeting on May 26th had 40 participants. Norman Ramsey gave a talk about Using Higher-Order Functions and Continuation-Passing Style to Make Dataflow Optimization Simple. In the near future, we expect to have Bruce Lewis on 2009-07-27 about BRL http://brl.codesimply.net and ourdoings.com, Emmanuel Schanzer on 2009-08-31 about BootstrapWorld.org, and Christine Flood on some undetermined date about Fortress http://projectfortress.sun.com * * * * * * We're always looking for more speakers. The call for speakers and all the other details are at http://fare.livejournal.com/120393.html Also sought are volunteers to give Lightning Talks http://fare.livejournal.com/143723.html For more information, see our web site boston-lisp.org. For posts related to the Boston Lisp meetings in general, follow this link: http://fare.livejournal.com/tag/boston-lisp-meeting or subscribe to our RSS feed: http://fare.livejournal.com/data/rss?tag=boston-lisp-meeting Please forward this information to people you think would be interested. Please accept my apologies for your receiving this message multiple times. My apologies if this announce gets posted to a list where it shouldn't, or fails to get posted to a list where it should. Feedback welcome by private email reply to fare at tunes.org. From fare at tunes.org Wed Jun 17 19:24:05 2009 From: fare at tunes.org (Francois-Rene Rideau) Date: Wed, 17 Jun 2009 12:24:05 -0700 (PDT) Subject: [boston-lisp] BostonHaskell meeting on 2009-06-23 1830 @ MIT 32-G882 Message-ID: <20090617192405.30144423F@bespin.org> In the wake of my announcing the next Boston Lisp Meeting on 2009-06-29 1800 @ MIT 34-401B http://fare.livejournal.com/144600.html I'd like to forward the announcement of a BostonHaskell meeting on 2009-06-23 @ MIT 32-G882 http://groups.google.com/group/bostonhaskell/browse_thread/thread/f5f49414269c76dd http://bit.ly/JPgva That's next Tuesday, BTW. [ Fran?ois-Ren? ?VB Rideau | Reflection&Cybernethics | http://fare.tunes.org ] If a trainstation is where the trains stop, what is then a workstation... -- Lars Lundgren ------------ Begin Forwarded Message ------------ From: Ravi Nanavati Date: Tue, 16 Jun 2009 17:51:30 -0400 Local: Tues, Jun 16 2009 5:51 pm Subject: BostonHaskell: Next meeting - June 23rd at MIT CSAIL Reading Room (32-G882) I'm pleased to announce the second meeting of the Boston Area Haskell Users' Group. The meeting is scheduled for Tuesday, June 23rd from 6:30pm - 8:30pm (*). It will be held in the MIT CSAIL Reading Room (32-G882, i.e. a room on the 8th floor of the Gates Tower of the MIT's Stata Center at 32 Vassar St in Cambridge, MA). We have the following two talks scheduled (each intended to be 30-45 minutes each): "Automagic Font Conversion with Haskell Typeclasses" by Frank Berthold "Intermediate Language Representations via GADTs" by Nirav Dave As in the last meeting there will be a break between the talks for discussion and mingling. As we are an informal, unsponsored group, there are no current plans to provide refreshments during the break, but I encourage people to volunteer to provide them (please contact me at r... at bluespec.com so I can keep track of what to expect). I'll make sure to appropriately thank any refreshment volunteers at the meeting. If you have any questions about the meeting please send them to the BostonHaskell mailing list: bostonhaskell at googlegroups.com or contact me directly. I look forward to seeing many Boston area Haskellers next Tuesday! - Ravi Nanavati (*) I interpreted the silence in response to my previous email proposing June 23rd as assent. If this was a bad time or date to pick, please send your scheduling comments to the BostonHaskell list (i.e. bostonhaskell at googlegroups.com) so we can do a better job of picking a date and time in the future. From didier at lrde.epita.fr Wed Jun 24 12:58:40 2009 From: didier at lrde.epita.fr (Didier Verna) Date: Wed, 24 Jun 2009 14:58:40 +0200 Subject: [boston-lisp] [Final CfPart] 6th European Lisp Workshop, July 6th, Genova, Italy Message-ID: +------------------------------------------------------------+ | FINAL CALL FOR PARTICIPATION | | 6th European Lisp Workshop | | July 6, Genova, Italy - co-located with ECOOP 2009 | | http://elw.bknr.net/2009 | +------------------------------------------------------------+ Important Dates =============== ECOOP late registration deadline: July 03, 2009 6th European Lisp Workshop: July 06, 2009 Please note that registration must be done with ECOOP itself. There is a reduced registration fee for workshop-only attendance. The early registration deadline is in two days, so register now! See http://ecoop09.disi.unige.it/ for details. 2009 Special News ================= * Edi Weitz will give a keynote address on the use of his notorious open source libraries in commercial / industrial application. * The workshop is sponsored by ITA Software, Inc. Please visit them at http://www.itasoftware.com/ * This year, and for the first time, the workshop proceedings will be published in the ACM Digital Library. Overview ======== "...Please don't assume Lisp is only useful for Animation and Graphics, AI, Bio-informatics, B2B and E-Commerce, Data Mining, EDA/Semiconductor applications, Expert Systems, Finance, Intelligent Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation, Natural Language, Optimization, Research, Risk Analysis, Scheduling, Telecom, and Web Authoring just because these are the only things they happened to list." -- Kent Pitman Lisp, one of the eldest computer languages still in use today, is gaining momentum again. The structure of Lisp makes it easy to extend the language or even to implement entirely new dialects without starting from scratch, making it the ideal candidate for writing Domain Specific Languages. Common Lisp, with the Common Lisp Object System (CLOS), was the first object-oriented programming language to receive an ANSI standard and retains the most complete and advanced object system of any programming language, while influencing many other object-oriented programming languages that followed. This workshop will address the near-future role of Lisp-based languages in research, industry and education. We solicit contributions that discuss the opportunities Lisp provides to capture and enhance the possibilities in software engineering. We want to promote lively discussion between researchers proposing new approaches and practitioners reporting on their experience with the strengths and limitations of current Lisp technologies. Programme ========= In addition to Edi Weitz's keynote address, the workshop will feature four technical papers and two tutorials. Please visit the programme web page (http://elw2009.bknr.net/programme) for a detailed description. Organizers ========== Didier Verna, EPITA Research and Development Laboratory, Paris Charlotte Herzeel, Programming Technology Lab, Vrije Universiteit, Brussel Robert Strandh, LaBRI, University of Bordeaux I, France Christophe Rhodes, Goldsmiths College, University of London Hans H?bner, Software Developer, Berlin -- Resistance is futile. You will be jazzimilated. Scientific site: http://www.lrde.epita.fr/~didier Music (Jazz) site: http://www.didierverna.com EPITA/LRDE, 14-16 rue Voltaire, 94276 Le Kremlin-Bic?tre, France Tel. +33 (0)1 44 08 01 85 Fax. +33 (0)1 53 14 59 22