On 2/3/06, Mark Wutka <[EMAIL PROTECTED]> wrote:
>
> I don't know if anyone else has tried the JNI bindings, but so far they
> seem to work for me on SuSE 10. I tried with both JRE 1.4.2 and gcj and
> the hello.scm and hello0.scm worked fine. I also did a little playing
> around with defining methods, and things at least work. I tried invoking
> getBytes() on a string but found that I couldn't actually get to the
> individual bytes. There didn't seem to be any way to get from the
> jobject to a byte.
>
> I had thought about doing something like this, but this looks much
> better than anything I would have come up with. I don't care so much
> about getting SWT running, I think it's great that I could have fairly
> easy and uniform access to a much wider variety of databases than are
> supported right now, although it probably won't be the quickest thing in
> the world going through JNI.

It seems that (at least the Sun VM) doesn't play well with Chicken - running
the simple SWT example is erratic, and this is likely not due to SWT,
but to a general problem with JNI (it depends on the nursery size, and
such indicates that the JVM makes some strange assumuptions about
stack usage).
If it works for you - wonderful! But I wouldn't (yet) consider it reliable.

(I'm working on a somewhat different approach to interfacing to
Java (a weird hack, really), but have to figure out one ore more
things until it can be released)


cheers,
felix


_______________________________________________
Chicken-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to