joge . wrote:
its not really about decorations it about helpful graphical content .  useless decorations are not what java would be used for .  in my mind , java is a nice programming language in the same vien of pd , simple to program [alot simpler then tcl/tk] and its object oriented which resembles pd's paradigm of objects.  then again i have never worked with tcl/tk to any extent but from what i see it looks very mangaled and not very "friendly" . 
graphics in Java has always been the weak point,
and i don't find it particularly pretty in
any of its skins.  .. i did a lot of projects
with JSP, Servlets, J2EE...but no graphics.

+ java will hardly allow client/server structure
between PD and PD-GUI, if you use RMI,
you'll also get troubles with performances.

client/server structure is a real good feature in PD.
this is what i mean by helpful graphical content : a language like python or java , is graphically helpful when you see the text its some what more intuitive for a person who has programmed in c/c++ to follow the code and then to take there hand at modifing it as they see fit .
Also i think the tcl/tk windowing graphics can be a bit *raw* for new comers to pd to get into it right off the bat . i know lots of peoplt who buy apple computers to run Max/MSP [well that and the documentation helps too] .  i mean most people that use a program like pd are not hardcore programmers , they are artists that have a strong background in computers and wish to do some cool/interesting/playful project with computers that perhaps they couldnt do any other way .
i also know some artists who like the aesthetic of PD's appearance . . .
 
any how , i would like to hear more about what you and every one else thinks about tcl/tk and why its the way to go for pd's gui editor .  i personally would like to try my hand at implementing a java alternative for pd with extensive class stuctures that can be easily documented [javadoc] , maintained and modified by any one with experience in OO programming .
lot of work ahead !!! but, if you loose
client/server structure then
you'll get to a less flexible tool. . .  good luck . . .
 
 
 
joge .