From | George Buchanan |
Date | Tue, 7 Oct 2003 09:45:19 +1300 |
Subject | Re: [greenstone-users] Programming Languages of Greenstone |
In-Reply-To | (BEA73FB6B8F62545A5B2818724D0DF2902E707A3-u-library-arizona-edu) |
> The developer's
guide mentioned that Greenstone is written
> in C++ (with STL).
I notice that there are some java files
> there (not just
GUI part) and some Perl codes. My question
> is: what are the
languages Greenstone using? What are
> their
responsibilities? (C++, Java, Perl)?
C++ is used for the
runtime of Greenstone. In addition,
many of the tools used
to build collections are also written
in C++. Perl is
used to combine the different building tools
together in order to
simplify the user's experience of the
build process.
Java is used for the Phind phrase browsing
interface only - though
a Java interface to the Greenstone
server can also be used
for those wishing to create a new
interface running as a
Java application or applet. |