Overview Package Class Tree Deprecated Index Help Legend
PREV NEXT FRAMES NO FRAMES All Classes

ELib API

These taming-annotated javadoc pages (downloadable here) document the proposed API for the next release of E.

See:
Description

ELib: Using E from Java
org.erights.e.elib.base Support for the rest of ELib
org.erights.e.elib.debug
org.erights.e.elib.deflect
org.erights.e.elib.eio Non-blocking I/O library for E.
org.erights.e.elib.oldeio
org.erights.e.elib.prim The core ELib package.
org.erights.e.elib.prim.tests
org.erights.e.elib.ref Provides all non-NEAR references, ie, all EVENTUAL and BROKEN references.
org.erights.e.elib.sealing E's Rights Amplification mechanism.
org.erights.e.elib.serial Support classes for serializing and unserializing object graphs.
org.erights.e.elib.slot The built in SlotGuards and ValueGuards, which implement E's variable "declaration" and return type "declaration".
org.erights.e.elib.tables E's built in collection classes.
org.erights.e.elib.tests
org.erights.e.elib.util ELib support classes
org.erights.e.elib.vat

ELib Support
org.erights.e.develop.assertion A bit like the old C assert.
org.erights.e.develop.boot
org.erights.e.develop.exception Manages Java Throwables to be E-amenable.
org.erights.e.develop.format
org.erights.e.develop.trace Used to make visible the internal workings of an E program.
org.erights.e.extern.file Currently unused support for turning the stdin/stdout console into a logically non-blocking device.
org.erights.e.extern.persist
org.erights.e.extern.timer Allows E objects to react to the passage of time.

(Somewhat) Tamed Core Java Libraries
java.io
java.lang
java.math
java.net
java.security
java.security.interfaces
java.security.spec
java.util

Pluribus: Cryptographic Distributed Capabilities
net.captp.jcomm The old renamed proxy-comm system -- the current implementation of CapTP.
net.captp.tables
net.vattp.data Implements the VatTP protocol.
net.vattp.security Implements cryptographically secure random numbers.
net.vattp.tunnel A start on an implementation of an HTTP tunneler for Data Pluribus.
net.vattp.vls The currently unused Vat Location Service will allow vats to migrate in TCP/IP space, and still be found.

ELang: Implementing The E Language
org.erights.e.elang.evm The classes supporting the E Virtual Machine.
org.erights.e.elang.interp The top of the E interpreter.
org.erights.e.elang.scope Classes that represent an E lexical-scope.
org.erights.e.elang.smallcaps
org.erights.e.elang.syntax Parses the full E language, and expands it into Kernel-E parse trees.
org.erights.e.elang.visitors Processes Kernel-E parse trees using the classic Visitor pattern.

SWT - The Standard Widget Toolkit
org.eclipse.swt SWT constants and error handling support.
org.eclipse.swt.custom SWT Custom widgets.
org.eclipse.swt.dnd SWT Drag and Drop support.
org.eclipse.swt.events SWT typed listener support.
org.eclipse.swt.graphics SWT graphics classes.
org.eclipse.swt.layout This package contains the SWT layout classes.
org.eclipse.swt.widgets SWT widget public API classes.

Swing
com.zooko.tray
java.awt
java.awt.datatransfer
java.awt.dnd
java.awt.event
javax.accessibility
javax.swing
javax.swing.event
javax.swing.text
javax.swing.text.html.parser
org.erights.e.ui.awt

Text & Symbol Processing
com.skyhunter.ex.swing.text.html.parser
org.capml.dom This package is a minimal subset of the standard org.w3c.dom, supporting only immutable downward-pointing-only DOM trees for Minimal-XML, as well as a Minimal-XML quasi-parser for manipulating these trees.
org.capml.quasi This package is a minimal subset of the standard org.w3c.dom, supporting only immutable downward-pointing-only DOM trees for Minimal-XML, as well as a Minimal-XML quasi-parser for manipulating these trees.
org.quasiliteral.antlr
org.quasiliteral.astro
org.quasiliteral.base Base package for quasi-literal expressions and patterns.
org.quasiliteral.html
org.quasiliteral.quasiterm
org.quasiliteral.syntax
org.quasiliteral.term
org.quasiliteral.text

Third Party Text & Symbol Processing Tools
antlr
antlr.actions.cpp
antlr.actions.java
antlr.actions.sather
antlr.collections
antlr.collections.impl
antlr.debug
antlr.debug.misc
antlr.preprocessor
org.apache.oro.text.regex This package used to be the OROMatcher library and provides both generic regular expression interfaces and Perl5 regular expression compatible implementation classes.

Experimental Protocol Designs
net.caprest
net.ertp The Electronic Rights Transfer Protocol provides for oblivious 3rd party assayability for many kinds electronics rights transfer.

Meta: Sugaring and Deflecting Java Classes
org.erights.e.meta.java.awt
org.erights.e.meta.java.awt.event
org.erights.e.meta.java.io
org.erights.e.meta.java.lang
org.erights.e.meta.java.math
org.erights.e.meta.java.net
org.erights.e.meta.java.security
org.erights.e.meta.java.security.interfaces
org.erights.e.meta.java.security.spec
org.erights.e.meta.java.util
org.erights.e.meta.javax.swing
org.erights.e.meta.javax.swing.text
org.erights.e.meta.org.eclipse.swt.dnd
org.erights.e.meta.org.eclipse.swt.widgets
org.erights.e.meta.org.erights.e.elib.base
org.erights.e.meta.org.erights.e.elib.ref
org.erights.e.meta.org.erights.e.elib.tables

Other Packages
com.combex.e.edoc
test.bar
test.foo
test.ivar

These taming-annotated javadoc pages (downloadable here) document the proposed API for the next release of E.

This location will always reflect the latest decisions about what the API of E, as of the next release, should be. It is generated from the working draft of the next release, and is made available to encourage discussion and especially criticism. Please fire away.


Overview Package Class Tree Deprecated Index Help Legend
PREV NEXT FRAMES NO FRAMES All Classes

comments?

AltStyle によって変換されたページ (->オリジナル) /