Also, don't forget that Jambi is a vanilla GPL 2.0, so make sure all your licenses are compatible and you don't mind publishing your source (personally I don't, but you should be aware).
Tom 2009/2/16 levand <luke.vanderh...@gmail.com> > > I agree, Jambi is a better all-round product... but why the Swing > hate? It's fine for what it is. Most of it's drawbacks (horrible L&F, > poor performance) are things of the past, now. > > It would definitely be my framework of choice for a quick, one-off app > or an applet. > > -Luke > > On Feb 16, 10:50 am, Dan <redalas...@gmail.com> wrote: > > > I know that all Java GUI libraries can be used within the REPL, but it > is > > > my understanding that in order to make it self-contained and executable > (a > > > jar or a class file), it is necessary to write some Java and call the > > > Clojure code from the java applet or application. Is this true, or am > I > > > doing it wrong? > > > > > I know a lot more about Common Lisp than I know about Java by the way, > so I > > > end up having to figure out Java stuff sometimes in order to do certain > > > things in Clojure... > > > > Java's Swing is terrible and if possible, you should avoid it. If you > have > > to do an applet then you might not have a choice but if you can use Java > Web > > Start, go with Jambi. > > > > Jambi is a binding for the much cleaner and friendly Qt toolkit. You can > see > > it in action (java web start so no installing required) here: > http://dist.trolltech.com/developer/download/webstart/index.html > > > > You would also benefit from an awesome interface designer (which is *not* > an > > IDE so you can do your GUI in it and code with your favourite editor). > > > > The drawback (beside not being able to do applets) is that there is a > > different jar file you have to bundle for each platform (but they all > have > > the same api so it's really just a packaging concern). In the past, there > > would also be a potential licensing problem (either GPL your code or pay > up) > > but the next release (next month) will be LGPLed so you can do a > proprietary > > app with it if you wish. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en -~----------~----~----~----~------~----~------~--~---