The next meeting of the Montreal Scheme/Lisp User Group
will take place next wednesday, September 29th, 2004.
Speaker: Jean-François Rotgé and Laurent Daniel, founders, SGDL Systems
Subject: SGDL Systems' technology
Jean-François Rotgé, president and founder of SGDL Systems, will
present his company and talk about its innovative technology, a 3D
solid moduling engine and language based on projective geometry, with
SGDL Script (a extension of Scheme) as its scripting language.
Laurent Daniel, co-founder of the company, will then show some
interesting applications of the technology.
For more information, visit:
http://www.iro.umontreal.ca/~boucherd/mslug/mslug-home-en.html
Dominique Boucher
Hi,
I have released an alpha version of my Scheme editor plugin for
Eclipse. It is a full-featured editor, with:
- parentheses matching (supports [ ] and ( ), highlights mismatches)
- configurable syntax coloring
- proper automatic indentation (configurable)
- mouse-copy (see http://theschemeway.blogspot.com/2004/08/mouse-copy-and-s-expressions.html)
- S-expression-based movements and editing (up, down, right, left,
swap, selection, etc.) like in Emacs
- integration with a REPL (work in progress)
- symbol completion (work in progress, the current version mainly
completes Kawa Scheme special forms, but this will be made
configurable)
- Insertion of comments of different types (file header, section,
chapter, etc.)
It is nowhere near finished. It's a work in progress. But I wanted to
make it available right now in order to get some feedback and,
hopefully, attract more developers and potential contributors.
The plugin can be found here:
http://sourceforge.net/projects/schemeway
All important key bindings are in the "Scheme Editing" category (menu
Window/Preferences, section Workbench/Keys). There is also a "Scheme"
section in the preferences.
[Note that you can start a REPL directly inside Eclipse, by first
defining an external tool (menu Run/External Tools/External Tools),
and then launching the tool. The REPL will appear in the Console
View. Then go to the Scheme editor, place the cursor right after an
S-expression, and press CTRL-ENTER. The expression will then be sent
to the interpreter for evaluation. CTRL-SHIFT-ENTER will send the
enclosing top-level S-expression.]
Part of this work has been sponsored by NuÉcho - www.nuecho.com.
Have fun!
Dominique Boucher, Ph.D.
Lead Developer
Nü Écho Inc
www.nuecho.com