[plt-scheme] ANN: Announcing DivaScheme: semi-structured program editing

From: Danny Yoo (dyoo at hkn.eecs.berkeley.edu)
Date: Sat Oct 21 15:48:43 EDT 2006

          ...for times when you wish your doctor would listen

DivaScheme is an alternative set of key bindings for DrScheme.  When 
DivaScheme is on, the most important functions of DrScheme are available 
through unchorded keystrokes, and the motion commands operate on sexps by 
default.  DivaScheme also automatically manages whitespace and balances 

DivaScheme can be downloaded from:


Changes in this release:

* Stripped out most template support in preparation for redesign
* Stripped out Diva Box functionality in preparation for redesign
* Added jump-to-def'n based on precomputed locations (a la ETAGS)
* Reworked the motion keymap to use an inverted-T layout
* Added a syntax flash on s-expression close
* Improved performance and reduced garbage
* Fixed miscellaneous bugs

DivaScheme was designed and implemented by Guillaume Marceau, Danny Yoo, 
Romain Legendre, Kathi Fisler and Shriram Krishnamurthi.  We thank Jay 
McCarthy for his help.

Send comments and bug reports to dyoo at wpi.edu.

Posted on the users mailing list.