Re: eonhs (Also,)

"Mark S. Miller" <[email protected]>
Newsgroups gmane.comp.lang.e.general
Message-ID <[email protected]>
On Sun, Apr 10, 2011 at 9:54 PM, Kevin Reid <kpreid-M/[email protected]> wrote:

> Your mail software or practices seem to be disregarding the Reply-To
> header. Please fix that.
>
> On Apr 10, 2011, at 21:19, Nathan wrote:
>
> > On Sun, Apr 10, 2011 at 5:17 PM, Kevin Reid <kpreid-M/[email protected]>
> > wrote:
> >> ELib (so named because it was originally envisioned as a separable
> >> Java
> >> library) provides the core E semantics (the Haskell analogue would be
> >> defining the E monad, as my EoH does) as well as basic objects (data
> >> structures, etc).
> >
> > I see.  Does ELib encompass cryptographic networking protocols, or is
> > that yet another component?
>
> I am not sure whether this has always been the case, but:
>
>   (a) they are largely separate in the E-on-Java package structure and
>       dependencies;
>
>   (b) the plan is to push all the crypto and distributed capabilities
>       components into user-space, thus making them Clearly Not ELib.
>       (The implementation of this so far exists in E-on-CL.)
>
> You may also wish to know the distributed-capabilities component is
> called “Pluribus” (though this has sometimes been considered an
> obsolete name),


I don't consider it obsolete. I just rarely have reason to name the whole
stack rather than referring to VatTP and CapTP separately.




> and the actual protocol layers are “CapTP” (given
> secure channels, build distributed capabilities) and “VatTP” (given
> the Internet, build secore channels).
>
> > This is helpful context.  Speaking of which, has anyone investigated
> > an E-to-JavaScript translator?
>
> I have. A link was in the text you quoted.
>   http://wiki.erights.org/wiki/E-on-JavaScript
>
> > I suppose the general consensus may be
> > that simply relying on strict-mode ES5 is the way to go?
>
> Is the way to go for what purpose?
>
> > What I would prefer as a programming language user is to see API
> > documentation written explicitly for E for all of these APIs.  Is
> > there such a reference that is not the JavaDocs?
>
> No. This reference should exist, and it should be the same as the E
> specification. We do not have the manpower to maintain two separate
> documents. I consider the Common Lisp HyperSpec to be an exemplar of
> this type of documentation which we should strive to equal.
>
> (Also note that the javadoc on erights.org is long outdated, as the
> hacked-Javadoc which produced it was not releasable as open source for
> some reason. Large portions of it are still sufficiently accurate, but
> the only authoritative source for that content is the E-on-Java source
> code.)
>
> > Perhaps if I implement these features, or if I incorporate the haskell
> > elib analog, I'll start writing such a reference. This would help
> > draw the boundary between "common E" APIs and E-on-Java absorption or
> > implementation details.
>
> Please direct your efforts towards improving the content of wiki/
> Category:E specification.
>
> > I haven't grokked the module system of E yet. Although I'd like to
> > produce a compliant implementation, I also prefer to drop features
> > if they are widely accepted as unnecessary or warty.
>
> In my opinion, E does not have "a module system" yet. Thomas Leonard
> has some ideas on what it should contain, as do I; unfortunately
> neither of us has yet gotten to reconciling said ideas. You have
> prompted me to get around to writing up some of my Requirements For A
> Module System, which I will post separately.
>
> If you can succeed in producing an E implementation in which <import>
> only exists as a backwards compatibility layer, and user libraries can
> be loaded fully dynamically (as opposed to the current classpath-style
> approach) and via the same kind of interface as E builtin libraries, I
> would be very pleased.
>
> --
> Kevin Reid                                  <http://switchb.org/kpreid/>
>
>
> _______________________________________________
> e-lang mailing list
> [email protected]
> http://www.eros-os.org/mailman/listinfo/e-lang
>



-- 
    Cheers,
    --MarkM

_______________________________________________
e-lang mailing list
[email protected]
http://www.eros-os.org/mailman/listinfo/e-lang
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.