It has come to my attention we are due for another meeting.
This email comes with two question:
Should we try this month or have one next month?
I wish to compile a list of talks people would be interested in giving,
please enter the talks you'd be interested in giving here:
https://docs.google.com/spreadsheets/d/1T5ukcJkvyE0lGbOP_7wk-ICy9vu3y1bpQzC…
Thanks!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
13th European Lisp Symposium
Special Focus on Compilers
Call for papers
April 27 - April 28, 2020
GZ Riesbach
Zürich, Switzerland
http://www.european-lisp-symposium.org/2020
Sponsored by EPITA, Igalia S.L.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Invited Speakers
~~~~~~~~~~~~~~~~
Andrew W. Keep (Cisco Systems, Inc.), on the Nanopass Framework.
Daniel Kochmański (Turtleware), on ECL, the Embeddable Common Lisp.
Important Dates
~~~~~~~~~~~~~~~
- Submission deadline: February 13, 2020
- Author notification: March 16, 2020
- Final papers due: April 6, 2020
- Symposium: April 27 - 28, 2020
Scope
~~~~~
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 dialects, including
Common Lisp, Scheme, Emacs Lisp, Clojure, Racket, ACL2, AutoLisp,
ISLISP, Dylan, ECMAScript, SKILL and so on. We encourage everyone
interested in Lisp to participate.
The European Lisp Symposium 2020 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.
This year's focus will be directed towards "Compilers".
We especially invite submissions in the following areas:
- Compiler techniques
- Compiler passes
- Compiler compilers
- Showcasing of industrial or experimental compilers
- Code generation
- Compiler verification
- Compiler optimizations
- JIT compilers
Contributions are also welcome in other areas, including but 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
Technical Program
~~~~~~~~~~~~~~~~~
We invite submissions in the following forms:
* Papers: Technical papers of up to 15 pages that describe original
results or explain known ideas in new and elegant ways.
* Demonstrations: Abstracts of up to 4 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.
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
http://www.easychair.org/conferences/?conf=els2020
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.
Programme Chair
~~~~~~~~~~~~~~~
Ioanna M. Dimitriou H. - Igalia, Spain/Germany
Local Chair
~~~~~~~~~~~
Nicolas Hafner - Shinmera, Switzerland
Programme Committee
~~~~~~~~~~~~~~~~~~~
Andy Wingo - Igalia, Spain/France
Asumu Takikawa - Igalia, Spain/USA
Charlotte Herzeel - IMEC, Intel Exascience Lab, Belgium
Christophe Rhodes - Google, UK
Iréne Durand - Université Bordeaux 1, France
Jim Newton - EPITA Research Lab, France
Kent Pitman - HyperMeta, USA
Leonie Dreschler-Fischer - University of Hamburg, Germany
Marco Heisig - FAU Erlangen-Nürnberg, Germany
Mark Evenson - not.org, Austria
Max Rottenkolber - Interstellar Ventures, Germany
Paulo Matos - Igalia, Spain/Germany
Robert Goldman - SIFT, USA
Robert Strandh - Université Bordeaux 1, France
(more PC members to be announced)
--
Resistance is futile. You will be jazzimilated.
Lisp, Jazz, Aïkido: http://www.didierverna.info
I'm researching human input devices to these machine and their mapping to
Zmacs and Emacs. Circulating to Emacs list as well.
Does anyone have insight into the Zmacs keybindings for the Symbolics Space
Cadet and/or Knight SAIL keyboards? Also any historical input on early
Emacs keybindings?
I am suspicious of where the Emacs mapping of Meta and Control initially
appeared. For instance on the Knight SAIL (see link below), Meta is much
too far for either hand to rotate to without lifting off the keyboard. I
have been told that the CTRL key on this keyboard is optimally place so the
hand rotates 30 degrees, exposing a row of diagonal keys which the other
hand can access. Also, the RUB OUT key is more optimally placed and much
easier than performing M-x delete on modern Emacs. I am also suspicious
that the Emacs Meta key is really the ALT key above rubout on the Knight
keyboard. This would make the Knight keyboard much more efficient in Emacs.
I'm less certain for the Symbolics Space Cadet which seems less ergonomic
and less minimalistic.
I tried sales(a)symbolics-dks.com and have yet to receive a response.
Appreciated any guidance folks may have. Also any pointers to patents that
include these machines, software or keyboards. I'm not even sure what
companies or grantees to search under.
Images:
http://nickpapadonis.com/images-share/keyb/imac-knight.pnghttp://nickpapadonis.com/images-share/keyb/imac-symbolics-lmi.png
Thanks!
Does anyone know the physical to functional keybindings for early LISP
Machine keyboards, Symbols, Knight, Space Cadet etc featured here:
http://xahlee.info/kbd/lisp_keyboards.html
I did an analysis against the Space Cadet against my iMac Bluetooth
keyboard. Here are some rough samples because physical mapping is not 1-1:
iMac. Symbolics Space Cadet
Command Left/Right Space or no key
Option Left. Control
Control Left. Control
Fn Left Meta
Option Right. Control
Left Arrow Right. Control
Up/Down Arrow Right Meta
Caps Lock Alt Mode or Rub Out (Delete under char?)
Tab Network or Tab
To further summarize my inquiry, I'm wondering:
o If there was any physical reason for the placement of the keys on the
early LISP keyboards? Perhaps frequency of that particular input as a key
in editing LISP code?
o Is there any key mapping of these LISP machine keyboards to Emacs
functions? (Emacs had been around at that time)
o Did the Emacs functional keybindings (M-x) for instance change over
time? For instance did the early LISP keyboards Meta key + x, correspond
to M-x of was it different?
o Has anyone created a similar physical mapping of the iMac Bluetooth
keyboard with above in mind from a physical to Emacs functional
perspective?
I also noted that there are arrow keys above g,h,k,l. For instance, were
these used to move the cursor? If so, I would argue they are better
placement then modern arrow keys and/or Alt-n Alt-p, for cursor movement. I'm
also suspicious that the Space Cadet ALT MODE which is close to the iMac
TAB may be the original mapping to Meta functionality because it
corresponds easily to the pinky figure.
Finally, does someone have one of these keyboards because I would love to
try one out. :)
Appreciate anyone's guidance on this.
Thank you Masataro for your great talk Thursday.
You can find a link to his paper and his Github account in the Past
Meetings page:
https://common-lisp.net/project/boston-lisp/past-meetings.html
If you have a talk you would like to give please send a message or carrier
pigeon!
Dear all,
As per the advice from Jeff, I asked to remove "Make...Again" from the
title, yet it happened to remain on the website. I prefer not to spread it
just yet on twitter.
Thanks,
--
Masataro Asai, Ph.D
Research Staff Member
IBM Research
Tel: +81-44-856-9009
Mobile: +81-50-5534-1357
Website(private): http://guicho271828.github.io/
For all of you excited a about Masataro Asai's talk:
I have updated the Boston-Lisp site to have information on the talk this
Thursday.
Looking forward to seeing everyone there!
PS: Please contact me for registration at Google.
Sincerely,
Jon