/
index.html
122 lines (104 loc) · 4.06 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!--
$Revision$
$Author$
-->
<HTML>
<HEAD>
<TITLE>Java-Readline</TITLE>
</HEAD>
<BODY bgcolor=#FCC309>
<H1 align=center>Java-Readline</H1>
<hr>
<H2>Introduction</H2>
<p>Originally a private project with the focus on learning about
the Java Native Interface (JNI), Java-Readline has turned into a
collaborative work of many contributers. It is now hosted on
Sourceforge. For details about the project, please visit the
<a href="http://sourceforge.net/projects/java-readline/">main
project page</a>.
<hr>
<H2>Description</H2>
<p>Java-Readline is a port of GNU Readline for Java. Or, to be
more precise, it is a JNI-wrapper to Readline. It is distributed
under the LGPL.
<p><strong>Although Java-Readline is distributed under the LGPL, the
underlying Readline library is GPL code. The consequence is,
that any program linking with Java-Readline+Readline, will fall
under the GPL.</strong>
<p>There is a Readline replacement called Editline with a more
liberal license. Starting with version 0.6, you
have the choice of linking against Editline. This version also
features a fallback solution (System.in) for platforms without
Readline or Editline support, making your programs portable
again.
<P>The code should compile for every platform supporting the readline,
history and termcap libraries. Platforms known to work:
<ul>
<li>Linux (various x86-distributions)</li>
<li>Solaris</li>
</ul>
Please let me know of any additional platforms you managed to make
Java-Readline work on.
<p>You can find a French translation of this page <a
href="http://www.piecesdiscount24.fr/edu/?p=1102">here</a>
(courtesy of Vicky Rotarova).</p>
<p>
You can find the Dutch translation of this page <a
href="http://java-readline.sourceforge.net/index-dutch.html">here</a> (courtesy
of <a
href="https://allesineenpakketten.nl/">allesineenpakketten.nl</a>).
</p>
<hr>
<H2>Download</H2>
<p>Various packages are available for download. See the <a
href="http://sourceforge.net/project/showfiles.php?group_id=48669">download
area</a> of the Java-Readline project. The current version is
<strong>0.8.2</strong>.
<hr>
<H2>Mailing Lists</H2>
<p>You can subscribe to a number of Java-Readline related mailing
lists:
<ol>
<li>Java-readline-devel (development issues)
<li>Java-readline-users (Java-Readline usage)
<li>Java-readline-announce (announcement of new versions)
</ol>
To subscribe, go to the <a
href="http://sourceforge.net/mail/?group_id=48669">mailing list
page</a> of the Java-Readline project.
<hr>
<H2>Projects using Java-Readline</H2>
<p>A number of projects use Java-Readline (or can be modified
easily to use it):
<ul>
<li><a href="http://www.jython.org">Jython</a>, a Java-based
implementation of Python (see the
instructions in the README in the <em>contrib/jpython</em>
subdirectory of the source-distribution of Java-Readline)
<li><a href="http://henplus.sourceforge.net/">HenPlus</a>,
a JDBC-SQL-Shell.
<li><a href="http://www.beanshell.org">BeanShell</a>, see the
<em>contrib/bsh</em> subdirectory of the source-distribution
of Java-Readline
<li><a href="http://xnap.sourceforge.net/">XNap</a>,
a filesharing program (commandline mode)
</ul>
<p>If your project is missing, just drop me a note.
<hr>
<p>
<table width="100%">
<tr>
<td align="left">You can find other Java and Linux related
software on <A HREF="http://www.bablokb.de/index.html">my
Homepage</A>.<br>
<address>Bernhard Bablok (mail @ bablokb.de)</address>
</td>
<td align="right"><A href="http://sourceforge.net">
<IMG src="http://sourceforge.net/sflogo.php?group_id=48669&type=5"
width="210" height="62" border="0" alt="SourceForge Logo"></A>
</td>
</tr>
</table>
</BODY>
</HTML>