.NET Nullable Trilogy The Layering Challenge
Feb 04

The E Language

Tech Add comments

I ran across the E language again. Yup, another language ;)

What is E?

E is the secure distributed pure-object platform and p2p scripting language for writing Capability-based Smart Contracts.

E defines and implements a pure object model of secure distributed persistent computation. It has two parts:

  • ELib provides the stuff that goes on between objects (Java library).
  • The E Language can be used to express what happens within an object.

As with all languages, there are items that jump out as cool, some weird, and some ‘icky’ (as they say in the mid-west).

One item jumped out:

E enables polymorphism through method name matching.

Yay. Duck Typing :) No need to implement the Shape interface, just have the draw() method :)

More Details:

E Home Page

E in a Walnut

4 Responses to “The E Language”

  1. Carlos E. Perez Says:

    Dion,

    If you didn’t know already, E was probably one of the first languages (other than Java) to be written in Java. It’s been around probably since 1998 or even earlier.

    Carlos

  2. Carlos E. Perez Says:

    Dion,

    If you didn’t know already, E was probably one of the first languages (other than Java) to be written in Java. It’s been around probably since 1998 or even earlier.

    Carlos

  3. Void Says:

    Good site! Thanks.

  4. Andron Says:

    Good site! Thanks.

Leave a Reply

Spam is a pain, I am sorry to have to do this to you, but can you answer the question below?

Q: Type in the word 'ajax'