This is the mail archive of the kawa@sources.redhat.com mailing list for the Kawa project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

SchemeScript - a Scheme editor for Eclipse


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
 



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]