Getting Started
From Erights
(Difference between revisions)
(→Where to start) |
(→Where to start) |
||
Line 8: | Line 8: | ||
* Bookmark the [http://erights.org/javadoc/index.html ELib api] | * Bookmark the [http://erights.org/javadoc/index.html ELib api] | ||
* Either download the E source or open the e.jar (for example with unzip) and take a look around | * Either download the E source or open the e.jar (for example with unzip) and take a look around | ||
- | * Take a look at the file org.erights.e.elang.syntax/syntax-props-default.txt. It contains information about various language constructs not explained elsewhere at this point. [http://www2.deltamobile.com/wiki/Syntax-props-default.txt Here] is the file included in version 0.8.37b. | + | * Take a look at the file org.erights.e.elang.syntax/syntax-props-default.txt. It contains information about various language constructs not explained elsewhere at this point. [http://www2.deltamobile.com/wiki/Syntax-props-default.txt Here] is the version of the file included in E version 0.8.37b. |
+ | * The source also contains a number of emakers that can be used when developing programs: | ||
+ | **org.erights.e.facet.makeStoneCast.emaker: An implementation of the [[Walnut/Secure_Distributed_Computing/Capability_Patterns#Facets]] pattern |
Revision as of 12:13, 29 November 2006
I wish someone had told me...
Where to start
- You should have basic knowledge of Java and its class path system.
- Download and install E
- Read the Walnut - it is the most concise text on the E language and library.
- Bookmark the ELib api
- Either download the E source or open the e.jar (for example with unzip) and take a look around
- Take a look at the file org.erights.e.elang.syntax/syntax-props-default.txt. It contains information about various language constructs not explained elsewhere at this point. Here is the version of the file included in E version 0.8.37b.
- The source also contains a number of emakers that can be used when developing programs:
- org.erights.e.facet.makeStoneCast.emaker: An implementation of the Walnut/Secure_Distributed_Computing/Capability_Patterns#Facets pattern