From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7a278735334db126,start X-Google-Attributes: gid103376,public X-Google-Thread: 109fba,7a278735334db126,start X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,7a278735334db126,start X-Google-Attributes: gid1014db,public X-Google-Thread: f5d71,7a278735334db126,start X-Google-Attributes: gidf5d71,public X-Google-ArrivalTime: 2004-02-05 14:13:43 PST Path: archiver1.google.com!postnews1.google.com!not-for-mail From: david.allison@comcast.net (Dave Allison) Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.java,comp.lang.ada Subject: Announcing new scripting/prototyping language Date: 5 Feb 2004 14:13:43 -0800 Organization: http://groups.google.com Message-ID: NNTP-Posting-Host: 64.221.211.207 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: posting.google.com 1076019223 27950 127.0.0.1 (5 Feb 2004 22:13:43 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 5 Feb 2004 22:13:43 +0000 (UTC) Xref: archiver1.google.com comp.lang.c++:17744 comp.lang.c:20491 comp.lang.java:2681 comp.lang.ada:5257 Date: 2004-02-05T14:13:43-08:00 List-Id: Oh no, not another "check out my cool new language" posting :-) For about 5 years now, I have been developing a scripting/prototyping language that is now available on the net. It's called Aikido and was born in Sun Labs, but has been released as open source. I no longer work for Sun, but am continuing to use and develop it. The language has a syntax similar to C++ and Java but is aimed at adhoc and prototyping tasks. Unlike other scripting language, the idea of Aikido is to make it easy for the programmer who is familiar with the C/C++/Java syntax to pick it up and get started immediately. The language is interpreted and has some interesting features: * Dynamically typed, with large number of builtin types (string, vector, map, etc) * Lexically scoped, a la Pascal, Ada, etc. * Object oriented, single inheritance with packages, classes and interfaces * Multithreaded, with Java and Ada style monitors * Builtin stream operations * Operator overloading * enumerated types * powerful string manipulation with regular expressions * ability to call out to C functions with no additional interface code * partial Java object model It runs on Solaris, Linux and Mac OS X and is available from www.sun.com/coolstuff. I will put it on Source Forge or Bitkeeper when I have a chance. If you find yourself in need of a programming language that is easy to use and readable, please have a look at it. Cheers, Dave