Java-Readline


Introductie

Na een start als privé project gericht op het leren van de Java Native Interface (JNI), is Java-Readline uitgegroeid tot een groepsproject met vele deelnemers. Het wordt op dit moment gehost op Sourceforge en meer informatie vind je op de hoofdpagina van het project.


Omschrijving

Java-Readline is een poort van GNU Readline voor Java. Exacter zou zijn het te omschrijven als een JNI-wrapper voor Readline. Het wordt onder de LGPL verspreid.

Ook al wordt Java-Readline onder de LGPL verspreid is de onderliggende Readline library GPL code. Gevolg hiervan is dat elk programma dat met Java-Readline+Readline linkt, onder de GPL zal vallen.

Er bestaat een Readline alternatief dat onder de naam Editline opereert met een meer open licentie. Sinds versie 0.6 heb je dan ook de keuze om te linken met Editline. Deze versie bevat ook een fallback oplossing (System.in) voor platformen zonder Readline of Editline ondersteuning, waardoor programma's weer te poorten zijn.

De code zou voor ieder platform dat de readline, geschiedenis en termcap libraries ondersteund te compileren moeten zijn. Platformen waarvan de werking bevestigd is:

Heb je Java-Readline op andere platformen werkend gekregen? Laat het me weten.


Download

Er zijn verschillende pakketten beschikbaar om te downloaden. Bekijk hiervoor de download sectie van het Java-Readline project. De huidige versie is 0.8.0.


Mailing lijsten

Er zijn verschillende Java-Readline gerelateerde mailinglijsten waar je lid van kan worden:

  1. Java-readline-devel (gerelateerd aan het ontwikkelen)
  2. Java-readline-users (gerelateerd aan het gebruik van Java-Readline)
  3. Java-readline-announce (aankondigingen van nieuwe versies)

Wil je je inschrijven? Ga dan naar de mailing lijst pagina van het Java-Readline project.


Projecten die gebruik maken van Java-Readline

Meerdere projecten gebruiken Java-Readline (of kunnen gemakkelijk aangepast worden om er gebruik van te maken):

Heb je een project dat in deze lijst thuishoort? Laat het weten.


Je kunt meer Java en Linux gerelateerde software vinden op mijn homepage.
Bernhard Bablok (mail @ bablokb.de)
SourceForge Logo