Dear all,
I just moved to Boston yesterday. 5yr assignment.
Thanks
--
Masataro Asai Ph.D
Research Staff Member
IBM Research
Tel: +81-44-856-9009
Mobile: +81-50-5534-1357
Mail: guicho2.71828(a)gmail.com
Website: http://guicho271828.github.io/
Lispers in Boston,
This group is relatively silent, was wondering if people may be interested
in going through a book, say Let Over Lambda or some other book?
Dear friends,
Markus Fix, a.k.a. Lispmeister, is in town this week, so let's have a
Boston Lisp dinner at Mary Chung in Central Square this Thursday at
1930.
RSVP privately (no Cc everyone please!) for a rough headcount.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Computer Science is no more about computers than astronomy is about telescopes.
— E. W. Dijkstra
ELS'19 - 12th European Lisp Symposium
Hotel Bristol Palace
Genova, Italy
April 1-2 2019
In cooperation with: ACM SIGPLAN
In co-location with <Programming> 2019
Sponsored by EPITA
http://www.european-lisp-symposium.org/
Recent news:
- Keynote by Stefan Monnier on Emacs Lisp
- Keynote by Christophe Rhodes on SBCL
- Guest appearance by Matthew Flatt on Racket
The purpose of the European Lisp Symposium is to provide a forum for
the discussion and dissemination of all aspects of design,
implementation and application of any of the Lisp and Lisp-inspired
dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP,
Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We
encourage everyone interested in Lisp to participate.
The 12th European Lisp Symposium invites high quality papers about
novel research results, insights and lessons learned from practical
applications and educational perspectives. We also encourage
submissions about known ideas as long as they are presented in a new
setting and/or in a highly elegant way.
Topics include but are not limited to:
- Context-, aspect-, domain-oriented and generative programming
- Macro-, reflective-, meta- and/or rule-based development approaches
- Language design and implementation
- Language integration, inter-operation and deployment
- Development methodologies, support and environments
- Educational approaches and perspectives
- Experience reports and case studies
We invite submissions in the following forms:
Papers: Technical papers of up to 8 pages that describe original
results or explain known ideas in new and elegant ways.
Demonstrations: Abstracts of up to 2 pages for demonstrations of
tools, libraries, and applications.
Tutorials: Abstracts of up to 4 pages for in-depth presentations
about topics of special interest for at least 90 minutes and up to
180 minutes.
The symposium will also provide slots for lightning talks, to be
registered on-site every day.
All submissions should be formatted following the ACM SIGS guidelines
and include ACM Computing Classification System 2012 concepts and
terms. Submissions should be uploaded to Easy Chair, at the following
address: https://www.easychair.org/conferences/?conf=els2019
Note: to help us with the review process please indicate the type of
submission by entering either "paper", "demo", or "tutorial" in the
Keywords field.
Important dates:
- 01 Feb 2019 Submission deadline
- 01 Mar 2019 Notification of acceptance
- 18 Mar 2019 Final papers due
- 01-02 Apr 2019 Symposium
Programme chair:
Nicolas Neuss, FAU Erlangen-Nürnberg, Germany
Programme committee:
Marco Antoniotti, Universita Milano Bicocca, Italy
Marc Battyani, FractalConcept, France
Pascal Costanza, IMEC, ExaScience Life Lab, Leuven, Belgium
Leonie Dreschler-Fischer, University of Hamburg, Germany
R. Matthew Emerson, thoughtstuff LLC, USA
Marco Heisig, FAU, Erlangen-Nuremberg, Germany
Charlotte Herzeel, IMEC, ExaScience Life Lab, Leuven, Belgium
Pierre R. Mai, PMSF IT Consulting, Germany
Breanndán Ó Nualláin, University of Amsterdam, Netherlands
François-René Rideau, Google, USA
Alberto Riva, Unversity of Florida, USA
Alessio Stalla, ManyDesigns Srl, Italy
Patrick Krusenotto, Deutsche Welle, Germany
Philipp Marek, Austria
Sacha Chua, Living an Awesome Life, Canada
Search Keywords:
#els2019, ELS 2019, ELS '19, European Lisp Symposium 2019,
European Lisp Symposium '19, 12th ELS, 12th European Lisp Symposium,
European Lisp Conference 2019, European Lisp Conference '19
--
Resistance is futile. You will be jazzimilated.
Lisp, Jazz, Aïkido: http://www.didierverna.info
On June 9 I will host Christian Schafmeister for a talk about "Clasp:
Common Lisp using LLVM and C++ for Molecular Metaprogramming".
It is the talk he gave on the ELS2015 on London and I liked it a lot.
It was one of many knockout talks on that conference. Lisp has come a
long way. I am very happy Christian can give the talk locally.
This event is in the Google office at Kendall Red Line station.
External guests are invited. We have to do the full run with upfront
registration, visitor pass and assigned Googler (aka me unless
we get a lot of guests). So if you would like to come please let me
know soon.
If you have friends who might be interested in "Molecular Lego" please
forward. The talk is about programming but the molecular part is very
good. Same for general LLVM enthusiasts you might know.
Planned time is June 9, 2015 12:00-13:00. You would need to be early
because I can't set up Christian and get you in at the same time.
PLEASE CONFIRM TIME in case there are changes.
Abstract:
Clasp is an implementation of Common Lisp that interoperates with C++
and uses LLVM as its backend. It is available at
github.com/drmeister/clasp. The goal of Clasp is to become a
performant Common Lisp that can use C++ libraries and interoperate
with LLVM-based tools and languages. The first sophisticated C++
library with which Clasp interoperates is the Clang C/C++ compiler
front end. Using the Clang library, Common Lisp programs can be
written that parse and carry out static analysis and automatic
refactoring of C/C++ code.
This facility is used to automatically analyze the Clasp C++ source
code and construct an interface to the Memory Pool System compacting
garbage collector. The primary purpose of Clasp is to act as a
performant language for scientific computing that will be used to
design sophisticated new molecular devices, catalysts and therapeutic
molecules based on our "Molecular Lego" technology. Clasp is a general
programming language that will support many other applications.
Martin
--
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer(a)cons.org> http://www.cons.org/cracauer/
ELS'19 - 12th European Lisp Symposium
Hotel Bristol Palace
Genova, Italy
April 1-2 2019
In co-location with <Programming> 2019
Sponsored by EPITA
http://www.european-lisp-symposium.org/2019/
The purpose of the European Lisp Symposium is to provide a forum for
the discussion and dissemination of all aspects of design,
implementation and application of any of the Lisp and Lisp-inspired
dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP,
Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We
encourage everyone interested in Lisp to participate.
The 12th European Lisp Symposium invites high quality papers about
novel research results, insights and lessons learned from practical
applications and educational perspectives. We also encourage
submissions about known ideas as long as they are presented in a new
setting and/or in a highly elegant way.
Topics include but are not limited to:
- Context-, aspect-, domain-oriented and generative programming
- Macro-, reflective-, meta- and/or rule-based development approaches
- Language design and implementation
- Language integration, inter-operation and deployment
- Development methodologies, support and environments
- Educational approaches and perspectives
- Experience reports and case studies
We invite submissions in the following forms:
Papers: Technical papers of up to 8 pages that describe original
results or explain known ideas in new and elegant ways.
Demonstrations: Abstracts of up to 2 pages for demonstrations of
tools, libraries, and applications.
Tutorials: Abstracts of up to 4 pages for in-depth presentations
about topics of special interest for at least 90 minutes and up to
180 minutes.
The symposium will also provide slots for lightning talks, to be
registered on-site every day.
All submissions should be formatted following the ACM SIGS guidelines
and include ACM Computing Classification System 2012 concepts and
terms. Submissions should be uploaded to Easy Chair, at the following
address: https://www.easychair.org/conferences/?conf=els2019
Note: to help us with the review process please indicate the type of
submission by entering either "paper", "demo", or "tutorial" in the
Keywords field.
Important dates:
- 01 Feb 2019 Submission deadline
- 01 Mar 2019 Notification of acceptance
- 18 Mar 2019 Final papers due
- 01-02 Apr 2019 Symposium
Programme chair:
Nicolas Neuss, FAU Erlangen-Nürnberg, Germany
Programme committee: tba
Search Keywords:
#els2019, ELS 2019, ELS '19, European Lisp Symposium 2019,
European Lisp Symposium '19, 12th ELS, 12th European Lisp Symposium,
European Lisp Conference 2019, European Lisp Conference '19
--
Resistance is futile. You will be jazzimilated.
Lisp, Jazz, Aïkido: http://www.didierverna.info
The Boston Lisp Meeting Returns
on Friday November 2nd 2018 at 7pm
at the MIT Stata Center
Star Conference Room 32-D463
Marc Feeley
Professor at Université de Montréal
Author of Gambit Scheme
will visit us and give a talk on
Compiling for Multi-language Task Migration
Task migration allows a running program to continue its execution in a different destination environment. Increasingly, execution environments are defined by combinations of cultural and technological constraints, affecting the choice of host language, libraries and tools. A compiler supporting multiple target environments and task migration must be able to serialize continuations and then deserialize and continue their execution, ideally, even when the language of the destination environment is different.
In this talk, I will describe a compilation approach based on a virtual machine that strikes a balance between implementation portability and efficiency. This approach is implemented in the Gambit Scheme compiler and it targets JavaScript, PHP, Python, Ruby and Java—some of the most popular host languages for web applications. Experiments show that it compares well with other Scheme compilers targeting high-level languages in terms of execution speed, being sometimes up to 3 orders of magnitude faster.
All details on https://j.mp/BostonLisp
Join our mailing-list for further announcements!
I created the attached placard for the next meeting.
1- Are there any volunteers to post it in various places of interest
near you? Universities, places of work, etc.
2- Can you suggest suitable mailing-lists to which to forward the announcement?
3- I created the short url j.mp/BostonLisp for
https://common-lisp.net/project/boston-lisp/ but the site hasn't been
updated since 2009. Oops. Is there any volunteer to keep the website
updated?
4- I propose said website be kept in git for collaborating without
overwriting each other.
5- Unless some other volunteer objects, I will be using PLT Scribble
to generate HTML.
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
The hacker: someone who figured things out and made something cool happen.
— Alan Schmitt
Dear Marc,
I've confirmed the Star room at the MIT Stata Center for your talk on
November 2nd at 1900.
Can you give me a title and abstract for your presentation?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Beware of altruism. It is based on self-deception, the root of all evil.
— Robert Heinlein, "Time Enough For Love"
This Friday November 3rd 2018, Marc Feeley will be speaking at the
Boston Lisp Meeting.
1- We need a room. Anyone in this list still able to get one at MIT,
Harvard, NEU? I can probably get one at my office in South Station,
too. Less prestigious, though.
2- This replaces any intended meeting on October 11 and November 15th.
On the other hand, we probably should do a meeting on say December
6th. Any speaker ready?
—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
That rifle hanging on the wall of the working-class flat or labourer's cottage
is the symbol of democracy. It is our job to see that it stays there.
— George Orwell