|
From: Peter C. <cen...@ri...> - 2002-04-22 21:21:20
|
http://www-2.cs.cmu.edu/~rcm/lapis/ This Java-based editor uses structure information inferred from user examples to perform multiple edits on multiple regions of Java source, HTML, or raw text at the same time. The source is available under the GPL. We might be able to use this as an example of potential implementation options for DrJava. I plan to attend their demonstration at CHI tomorrow, and if anyone would like to see the extended abstract, I can loan them my conference proceedings book after I get back in town on Friday. While this would be rather lame compared to their system, we might be able to use the same Jakarta-regexp library that they use for some of their internal search processing. I don't recommend actually porting anything resembling their full selection system to DrJava, as this would massively increase the complexity of our code and UI. Some of the pattern-matching logic may be useful in redesigning the reduced model, but I suspect that its fuzzy-logic matching system will not be rigorous enough for our needs. In any case, this thing looks really cool. :-) -- Peter |