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

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


                               DivaScheme
          ...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 
parentheses.

DivaScheme can be downloaded from:

http://www.cs.brown.edu/research/plt/software/divascheme/

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.


More information about the plt-scheme mailing list