[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: es-request



k9410052@katnga.adn.edu.ph wrote
> > Anyway, a paper describing es is available at
> >   http://www.webcom.com/haahr/es/es-usenix-winter93.html
> > The latest version of the source is available from
> >   ftp://ftp.sys.utoronto.ca/pub/es/es-0.9-alpha1.tar.gz
> > (Though Soren Dayton has sent me an autoconfig version which I should
> > make available by the end of the week as alpha2.)
> > For history of how it developed, see the mail archives, which are in the
> > same directory as the source.  The source includes a reasonably complete
> > unix manual page.
> > Paul
> 
> I have already ... but there are some incomplete informatio... about the 
> history... i don't know  where look for it in the source... we need the 
> history... 

What history exists is in the sources, the paper, and the mail archives.
(Did you find the mailing list archives at ftp.sys.utoronto.ca?)

Nothing more has been written on it, as far as I know.

> Here are some of the topics we are going to report about the Es 
> programming language...
> 
> Background
>    * who invented it and why?
>    * can u categorize the language (object-oriented, functional, etc.)
>    * what other language(s) is it descended from? 

Read the paper.

>    * in a nutshell, what did it add to its predecessors? Waht did it take 
> away?

Well, a main predecessor was the plan9/unix shell rc, and it should be
pretty easy to find the rc manual page and compare the feature sets and
where things work differently.

>    * how has the language evolved since its introduction?

See the email archives.

> Basic Properties
> 
>    * general overview of the language 
>    * language evaluation criteria
>    * implementation method
>    * primitive data types
>    * names
>    * bindings
>    * type checking
>    * strong typing
>    * scoping
>    * referencing environments
>    * type compatability
>    * data models
> 
> Special Properties
> 
>    * anything special you find interesting
>    * what can this language do that others can't?
>    * for what application would this language be suitable?
>    * for what would it not be suitable?

I think you'll have to come to your own conclusions on these topics
based on the usenix paper.

> if u could give some of the ftp sites so we might be able to look for 
> it... and if you could give us some file attachements that we need... 
> thank you very much...

You'll find all the information available, I think, at the sites listed
above.

Paul