Mark S. Miller
Tue, 09 Feb 1999 13:59:18 -0800
At 01:04 PM 2/9/99 , Tyler Close wrote:
>The increased number of JARs shipped with E are a direct result of its
>increased functionality. You need: e.jar, of obvious use; oromatcher.jar,
>Mark added this for pattern matching in E; swingall-1.0.3.jar, the Swing JAR
>for E GUI stuff; ijce_0-0-11.jar, spt_0-0-9.jar, alg_0-0-9.jar, the Cryptix
>JARs for strong encryption (I don't know why these classes are in 3 separate
>files, they just are).
[-] Oops, my mistake.
I just checked. As I intended, you don't need to put oromatcher.jar on
your class path. All its class files are already included in e.jar, since
I saw nothing in the license that would prevent that. (See
e/src/jsrc/Makefile for the jar commands to unpack oromatcher.jar and pack
e.jar.) My mistake was to include oromatcher.jar in the distribution
anyway, causing everyone to download these classes twice. Fortunately,
this implementation of Perl-5 regular expressions is only 27K (how did he
*do* that?), so we can leave this be until 0.8.2.
If no licensing problem prevents us from similarly including the cryptix
classes in e.jar, I do think it would make things more convenient. If not,
surely we could at least merge them? This can also wait till 0.8.2.
I believe there wouldn't be a licensing problem including the swing classes
in e.jar, but I decided not to since most java developers may already have
a swing they'd prefer to use.