ANN: Entity language compiler available

vincent_belliard <vincent@famillebelliard.fr>
Sat, 20 Aug 2011 07:54:40 -0700 (PDT)

          From comp.compilers

Related articles
ANN: Entity language compiler available vincent@famillebelliard.fr (vincent_belliard) (2011-08-20)
| List of all articles for this month |

From: vincent_belliard <vincent@famillebelliard.fr>
Newsgroups: comp.compilers
Date: Sat, 20 Aug 2011 07:54:40 -0700 (PDT)
Organization: Compilers Central
Keywords: available
Posted-Date: 23 Aug 2011 13:10:57 EDT

Hello,


I have released the first version of the entity compiler. Entity is a
new language (one more) that I have made for my own needs. For many
years, I have designed languages (some very specific) and I made
compilers, interpreters and virtual machines. I tried to put in that
language all the good things I found in other languages (starting
with C++) and all the good things I made during the last 30
years. The result is a language that I find very easy to use and very
easy to read.


Some of the features are:
everything is an object,
powerful mechanism of overloading
all the expressions are defined within the library including
operations on basic types,
some concept are defined with the language but implemented within the
library,
powerful mechanism to use library and to modify a library behavior,
powerful mechanism for streams
and the entity concept.


This language is not yet finished (even if you can write some programs
with it). It will evolve (including any comment you could make).


A very brief documentation is already available. If someone wants to
understand the basic concept, a good read can be the wiki_generator.
It use some concepts of reusability. A documentation on this program
will be available soon.


The documentation and the sources of the compiler and the tools are
available at:
http://code.google.com/p/entity-language


I'm available for any explanation and any comment is welcome.


Greetings


Vincent Belliard



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.