[e-lang] Taming Java Libraries in E vs. Joe-e
David Wagner
daw at cs.berkeley.edu
Fri Nov 14 23:44:00 CST 2008
Jimmy Wylie writes:
>I haven't seen anything substantial yet. For example, I looked at
>File.java. E has it tamed, but Joe-E has simply suppressed every method.
>(I'm guessing to be safe until taming decisions are made.)
Yeah.
>From reading
>the aforementioned link, I'm guessing it has something to do with the
>resolution of "..". E can wrap the class and check for "..". But, I
>don't see how Joe-E would be able to do that without shipping its own
>version of File.java.
org.joe_e.file.Filesystem is a start at this which addresses
the ".." issue; but still File needs to be tamed before that solves
the issue.
> This leads to other issue I'm having. I'm not really sure what
>classes I can make valid comparisons between. Joe-E is a subset of Java
>while E is its own language. So E has more flexibility in what it can
>do to tame classes.
Yes, there are some differences, though for most Java library classes,
I'd expect the taming issues for Joe-E and E ought to be pretty similar.
(Core types, like Boolean, may be one place where more significant
differences are to be expected.)
More information about the e-lang
mailing list