The goal of this approach was to provide an overview of the entire play by showing its text through a collection of the most frequently used words for each character. A scene is represented by a block of text and scaled relatively according to its number of words. Characters are ordered by appearance from left to right throughout the play. The major character’s speeches are highlighted to illustrate their amounts of spoken words as compared to the rest of the play.
Spde is an offshoot of the Processing environment to support sketches written in Scala, a powerfully object-oriented and functional language.
In contrast to the PDE, Spde is a deconstructed toolkit. For starters that means you bring your own editor and Spde will compile and run a sketch whenever you save it — that’s one option. The entire process is controlled by Scala code you can use or override. This structure should make Spde easy to extend and customize. But who knows, for now it is just a scrappy little thing with big ideas.
Even though these libraries have been mainly developed for use in Processing related projects (see examples below), there is no explicit dependency on the monolithic PApplet or any other classes of the Processing toolkit. This is intentional & should be considered as a feature. Also, please note that all code in this project is now using Java 5 syntax and so will not work with older versions (before 0140) of Processing. Personally, I've been mainly using Eclipse for my larger projects and the "new" syntax just speeds up development time (if not execution time too).
Spoon is a Java program processor that fully supports Java 5 and 6. It provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification.