Hi,
12/21/2004 - Scheme 0.4.0 has just been released!
ChangeLog
---------
*** Version 0.4.0
- When errors occur in the interpreter, error locations can be
analyzed and hyperlinks added to the console window
- Added an action to load the document in the interpreter (Ctrl-Shift-L),
as well as the associated context menu item
About SchemeScript
------------------
SchemeScript is a Scheme/Lisp editor plug-in for Eclipse. It is part
of the SchemeWay project.
The goal of this plug-in is to provide a robust Scheme/Lisp editor to
the professional Scheme/Lisp developers who also happen to use Eclipse
for Java programming. Also, the plug-in can be subclassed and extended
to provided custom editors for Scheme/Lisp-based languages.
SchemeScript provides the following features:
* customizable syntax coloring;
* correct, customizable, automatic indentation;
* S-expressions-based editing à la Emacs;
* Parentheses matching and highlighting (with support for square brackets);
* mouse-copy;
* content assist (code completion, text hovers, context information);
* Find Definition (pressing F12 on a symbol will jump to the
symbol's definition, if it is defined globally);
* Find Symbol (pressing Ctrl-F12 pops up a dialog box for
selecting one of the globally defined symbols);
* header/chapter/section style comment insertion, with the outline
view showing the document structure;
* a Scheme perspective;
* generic integration with any Scheme interpreter.
The update site is located here:
http://schemeway.sourceforge.net/update-site
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
Hi guys,
today's meeting will take place in room 3195 of the Andre-Aisenstadt
Building.
See you there!
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
The next meeting of the Montreal Scheme/Lisp User Group
will be held on Wednesday, December 15th.
Speaker: Dominique Boucher, Nu Echo Inc
Subject: SchemeScript and the SchemeWay project
In this talk, Dominique will present SchemeScript, a Scheme source
code editor for the Eclipse platform, its features, the
implementation. He will also try to answer the following question: why
Eclipse? why not Emacs?
For more information, visit:
http://www.iro.umontreal.ca/~boucherd/mslug/mslug-home-en.html
Dominique Boucher
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
Hi,
11/25/04: SchemeScript 0.3.0 has just been released. This may be the
last version before the official 1.0 release.
ChangeLog
---------
*** Version 0.3.0
- Added a Scheme perspective, with menus, toolbar actions
- Added integrated Scheme interpreter support
- Added fast eval keys (see the documentation)
- A number of bug fixes
About SchemeScript
------------------
SchemeScript is a Scheme/Lisp editor plug-in for Eclipse. It is part
of the SchemeWay project.
The goal of this plug-in is to provide a robust Scheme/Lisp editor to
the professional Scheme/Lisp developers who also happen to use Eclipse
for Java programming. Also, the plug-in can be subclassed and extended
to provided custom editors for Scheme/Lisp-based languages.
SchemeScript provides the following features:
* customizable syntax coloring;
* correct, customizable, automatic indentation;
* S-expressions-based editing à la Emacs;
* Parentheses matching and highlighting (with support for square brackets);
* mouse-copy;
* content assist (code completion, text hovers, context information);
* Find Definition (pressing F12 on a symbol will jump to the
symbol's definition, if it is defined globally);
* Find Symbol (pressing Ctrl-F12 pops up a dialog box for
selecting one of the globally defined symbols);
* header/chapter/section style comment insertion, with the outline
view showing the document structure;
* a Scheme perspective;
* generic integration with any Scheme interpreter.
The update site is located here:
http://schemeway.sourceforge.net/update-site
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
Hi,
Please note that today's meeting will be held in room 1411 of the
André-Aisenstadt Building.
Dominique
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
Hi,
the next meeting of the MSLUG will take place next wednesday, November
17th.
Agenda: Combinators and monads for parsing in Scheme, by Houman
Zolfaghari. In this talk, Houman will present a functional approach to
parsing in Scheme based on combinators, and will discuss the monadic
paradigm in general, while making monads understandable for us, mere
mortals.
Don't miss this talk! (Unless you want to regret it for the rest of
your life... ;-)
Dominique
--
Dominique Boucher, Ph.D.
The Scheme Way Project
http://schemeway.sourceforge.net
Hi guys,
the minutes of the last meeting are available on the MSLUG web
page. There are links to the presentation, source code, and even to
videos of the whole presentation.
Cheers!
Dominique Boucher
A new beta of Gambit-C 4.0 is now available in source form at this
address:
http://www.iro.umontreal.ca/~feeley/gambc40b11.tar.gz
Here are the main changes:
- Continuations are now serializable (see the documentation for
an example).
- Some build issues on Solaris with the native compiler have
been resolved (this may also fix some issues on HPUX and
MS VC++).
- HTML documentation is better formatted.
- Minor changes to the bignum implementation.
- The install script puts syntax-case.scm (Hieb and Dybvig's
portable syntax-case implementation) in the Gambit installation
directory, making it easier to use. Syntax-case.scm now works
with the interpreter and compiler.
Marc
A new beta of Gambit-C 4.0 is now available in source form at this
address:
http://www.iro.umontreal.ca/~feeley/gambc4b10.tar.gz
Here are the main changes:
- all homogeneous vector primitives (u32vector, etc) should now
work properly
- fixed a few "configure" problems on Mac OS X and Solaris
- should build without problems on 64 bit machines (I have only
checked on a SUN Ultra-sparc, so if you have access to a 64
bit machine, please report on your success)
- interpreter handles procedure calls of up to 4 arguments
faster than the general case (5 and more)
- implementation of (vector 1 2 3 4) has been improved
- I now include the portable "syntax-case" implementation that has
been ported to version 4.0 of the Gambit-C interpreter (it is in
misc/syntax-case.scm). To use it start gsi like this:
gsi misc/syntax-case.scm -
You can also rename the file to gambcext.scm and move it to the
Gambit installation directory (and even compile it with "gsc
-dynamic gambcext.scm" if you wish to speedup macro expansion).
Unfortunately, if you use this package all source-code location
is lost and debugging will be more difficult.
Marc