[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gcl-devel] RE: JAPI???
From: |
Mike Thomas |
Subject: |
[Gcl-devel] RE: JAPI??? |
Date: |
Thu, 27 Feb 2003 09:58:14 +1000 |
Hi Camm.
| Greetings! What is this JAPI stuff? I feel it belongs in a different
| directory, like gcl-tk. Please let me know the motivation behind
| these files.
WHAT IS JAPI AND WHAT ARE THOSE FILES
JAPI is a platform independent graphics library (http://www.japi.de/) and
those files implement a low level binding to its primitives. JAPI has the
advantage over every other cross platform graphics library I have seen that
it does not require much from the FFI or the programmer to get a nice GUI.
The disadvantage is that it requires a Java runtime (jre or java) to be
present in your executable path. As that disadvantage is shared with GCL-TK
and JAPI is much easier to work with, I have been doing so to see how it
goes.
Presently I have only tested a few of the primitives.
WHY ARE THOSE FILES IN THE LSP DIRECTORY
Although I am not entirely set on placing it in the "lsp" subdirectory, that
is a convenient place to put it until we rework the build system, as it
requires very little effort and can be turned on and off with the configure
script. I think that there are advantages to putting library bindings into
the one directory (possibly "lsp"), switching their inclusion into GCL
through the configuration system and putting the binding primitives into
their own packages named systematically by convention, for example
":japi-primitives", ":gl-primitives", ":mpi-primitives" etc.
That way, GCL users can define higher level constructs on the primitives
without having to concern themselves with linking the appropriate libraries
into the image.
Sorry for not communicating earlier about this, but I am trying out ideas at
the moment, and learning about the FFI.
Cheers
Mike Thomas.
- [Gcl-devel] Test of new versions of Gcl for Windows, (continued)
- [Gcl-devel] Test of new versions of Gcl for Windows, michel . lavaud, 2003/02/21
- RE: [Gcl-devel] Test of new versions of Gcl for Windows, Mike Thomas, 2003/02/22
- RE: [Gcl-devel] Test of new versions of Gcl for Windows, Mike Thomas, 2003/02/22
- Re: [Gcl-devel] Test of new versions of Gcl for Windows, Camm Maguire, 2003/02/24
- RE: [Gcl-devel] Test of new versions of Gcl for Windows, Mike Thomas, 2003/02/24
- Re: [Gcl-devel] Test of new versions of Gcl for Windows, Camm Maguire, 2003/02/24
- RE: [Gcl-devel] Test of new versions of Gcl for Windows, Mike Thomas, 2003/02/24
- Re: [Gcl-devel] Test of new versions of Gcl for Windows, Vadim V. Zhytnikov, 2003/02/26
- RE: [Gcl-devel] Test of new versions of Gcl for Windows, Mike Thomas, 2003/02/26
- [Gcl-devel] JAPI???, Camm Maguire, 2003/02/26
- [Gcl-devel] RE: JAPI???,
Mike Thomas <=
- RE: [Maxima] RE: [Gcl-devel] Large commit, Mike Thomas, 2003/02/20
- RE: [Maxima] RE: [Gcl-devel] Large commit, Bill Page, 2003/02/21
- RE: [Maxima] RE: [Gcl-devel] Large commit, Mike Thomas, 2003/02/22
- [Gcl-devel] GCL icon, Mike Thomas, 2003/02/23
- Re: [Gcl-devel] GCL icon, Camm Maguire, 2003/02/24
- [Gcl-devel] GCL Windows installer release candidate 20030224, Mike Thomas, 2003/02/24
- Re: [Gcl-devel] GCL Windows installer release candidate 20030224, michel . lavaud, 2003/02/25
- [Gcl-devel] GCL Windows installer release candidate 20030226, Mike Thomas, 2003/02/25
- RE: [Gcl-devel] GCL Windows installer release candidate 20030224, Mike Thomas, 2003/02/25
- RE: [Gcl-devel] GCL Windows installer release candidate 20030224, Mike Thomas, 2003/02/25