Path: csiph.com!x330-a1.tempe.blueboxinc.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!news.iecc.com!nerds-end From: vincent_belliard Newsgroups: comp.compilers Subject: ANN: Entity language compiler available Date: Sat, 20 Aug 2011 07:54:40 -0700 (PDT) Organization: Compilers Central Lines: 40 Sender: news@iecc.com Approved: comp.compilers@iecc.com Message-ID: <11-08-028@comp.compilers> NNTP-Posting-Host: news.iecc.com X-Trace: gal.iecc.com 1314119457 38220 64.57.183.58 (23 Aug 2011 17:10:57 GMT) X-Complaints-To: abuse@iecc.com NNTP-Posting-Date: Tue, 23 Aug 2011 17:10:57 +0000 (UTC) Keywords: available Posted-Date: 23 Aug 2011 13:10:57 EDT X-submission-address: compilers@iecc.com X-moderator-address: compilers-request@iecc.com X-FAQ-and-archives: http://compilers.iecc.com Xref: x330-a1.tempe.blueboxinc.net comp.compilers:245 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