The PDE is pretty good for me at the moment, as I am not ready to transition to the heavier structural requirements of Java (read: not ready for new syntax, and my current farm of little projects won't benefit). Switching over the the Eclipse IDE is a little too much, at the moment.
So, having tooled around with TextWrangler for Mac, I improved upon a script that was posted on these boards to better control running a pde project. using TW, you can even apply the command-R key to it in the Window>Palettes>Scripts menu item. The script will save your current pde file, quit Processing and reload the pde in processing each time it runs, so that the latest changes are always used.
I have also created a pretty good .plist file that will colorize strings/chars, highlight keywords, and also supports the function finder popup at the top of the window (that last bit was the most important thing I'd like in the PDE, by the way.) It works ok.
The Applescript is below. But, the plist is a little large to post. Can anyone recommend a good cheap/free site that I can upload files to? If so, I'll post the link to it.
Quote:repeat while application "Processing 1.09" is running
tell application "Processing 1.09" to quit
end repeat
tell application "TextWrangler"
set topFile to file of window 1
save topFile
set topName to name of window 1
end tell
tell application "Finder"
activate
set mypath to path to application "Processing 1.09"
open file topFile using application file mypath
end tell
tell application "System Events"
repeat until application "Processing 1.09" is running
tell application "Processing 1.09" to activate
end repeat
delay 2
tell process "Processing"
tell menu bar 1
tell menu bar item "Sketch"
tell menu "Sketch"
click menu item "Run"
end tell
end tell
end tell
end tell
end tell