public inbox for kawa@sourceware.org
 help / color / mirror / Atom feed
* Question, GSoC Idea `Easier Access to Native Libraries using JNA/JNR"
@ 2017-04-02 11:07 Vasantha Ganesh
  2017-04-02 15:12 ` Per Bothner
  0 siblings, 1 reply; 3+ messages in thread
From: Vasantha Ganesh @ 2017-04-02 11:07 UTC (permalink / raw)
  To: kawa; +Cc: Per Bothner

Hello all,
  I have been trying to write a proposal for ``Easier Access to Native
Libraries using JNA/JNR" idea for my GSoC project.

The access to native libraries is available through popular libraries
such as JNA and JNR. Access to native libraries in Kawa is just like
any other Java library in a very consistent way (strengths of Kawa?).

I tried looking into the Ruby wrappers. JRuby is trying to make their
FFI API compliant with other implementations. So that Code on JRuby
can run in the same way as other Ruby implementations.

Common lisp is trying to do something similar with CFFI. Common lisp
implementations are trying to make their code that can run on other
implementations in the same way. This calls for a common API (CFFI).

But in scheme we are not trying to be compliant with any other Scheme
implementations. Take Guile and Kawa for example. Guile code does not
necessarily run on Kawa. Also, Guile has its own FFI.

These are just my views. I would like to know the motivation of this
project because I'm fuzzy about the usefulness of this project.

It might be a little late to write proposal for other ideas.

Thank you.
Vasantha Ganesh K.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-04-02 21:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-02 11:07 Question, GSoC Idea `Easier Access to Native Libraries using JNA/JNR" Vasantha Ganesh
2017-04-02 15:12 ` Per Bothner
2017-04-02 21:08   ` Jamison Hope

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).