|Date||Tue, 7 Oct 2003 09:45:19 +1300|
|Subject||Re: [greenstone-users] Programming Languages of Greenstone|
> 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.