I am trying to write an application using the above libraries.  There
is no point to this app at the moment other than to take my time and
enjoy learning clojure.  I am hoping that anyone else with  these
problems will be able to find this post, so I am going to dump.

I have had a hell of time getting things to work correctly.  First I
installed java 1.6, only to find out that trolltech doesn't support
that version on os x because it is 64 bit and they haven't ported
their libraries to cocoa.  The error you get is an initializer failure
in JambiObject; it takes quite a while to figure out the
inconsistencies.

Next I couldn't build because the ant process was finding two
xercesimpl.jar files somehow and this was making the construction of
the sax parser fail when the qt libs attempt to do their thing when
the java task is loading the clojure class from the build directory.

I then managed to get an app up and running; the cool thing is that
when you close the app it just puts you back in the repl.  Then you
can call a function and give event handing back to QT.  This is fun; I
don't have to shutdown to try out lots of different stuff until I hang
the process or crash QT.

Finally I decided to try out some openGL.  I got a complete hang every
time I called GL, using the slime repl from emacs.  I could get all
the rest of my gui stuff working but anything GL related would hang.
I tried switching from jogl to lwjgl and the result was the same.
super hang.

4 hours of debugging later I tried running the helloGL QT demo and it
was working.  I then tried it from the command line repl and it
worked.  Finally I tried it from the slime repl and it just hung.

So my question to the gurus in this forum is why, on mac os 10.5 using
jvm 1.5 and the latest clojure, slime, aquamacs, clojure-contrib, qt,
jogl, swank-clojure, NVIDIA 8600M GT, 2.5 ghz core 2 due, 4 gigs of
ram, in a house that is 65 degrees fahrenheit, at 40.03N x 105.25W...

would this exact scenario hang?  I really want to use slime as my
primary repl; I will have to use some crap null gl wrappers when I am
not working on gl as it is unless I can get slime to play nice with
gl.

Clojure is the shit!

Unfortunately, java still sucks.  Not that it will stop me using
clojure.

Thanks!

oh, the code is at:  http://github.com/cnuernber/lambinator/tree/master

Chris

--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to