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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6151d2cc7e2d23a8,start X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-09-27 20:54:36 PST Path: archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!cyclone.bc.net!newsfeed.direct.ca!look.ca!newshub2.rdc1.sfba.home.com!news.home.com!news2.rdc2.tx.home.com.POSTED!not-for-mail Sender: minyard@wf-rch.cirr.com Newsgroups: comp.lang.ada Subject: AdaSL 1.3 released Reply-To: minyard@acm.org From: minyard@acm.org Message-ID: X-Newsreader: Gnus v5.7/Emacs 20.7 Date: Fri, 28 Sep 2001 03:51:54 GMT NNTP-Posting-Host: 24.7.109.109 X-Complaints-To: abuse@home.net X-Trace: news2.rdc2.tx.home.com 1001649114 24.7.109.109 (Thu, 27 Sep 2001 20:51:54 PDT) NNTP-Posting-Date: Thu, 27 Sep 2001 20:51:54 PDT Organization: Excite@Home - The Leader in Broadband http://home.com/faster Xref: archiver1.google.com comp.lang.ada:13455 Date: 2001-09-28T03:51:54+00:00 List-Id: I have release a new version of the Ada Structured Library I have written. I haven't changed any old stuff, only added new things. In particular, I have added: * A telnet protocol handler - This provides a full implementation of telnet, along with some option processors and a stream-based version of telnet. * An abstract file I/O package - IMHO, Ada needs some type of abstract file I/O package. For instance, I wanted to implement something on top of my telnet package that looked like a file, so that all the applications using it wouldn't generally have to care if it was a telnet connection, serial port, or console they were talking to. This is a lot like Ada.Text_IO and its subtending packages, so it's pretty flexible. This is something I would like to see added to the Ada core language (Hint, Hint). * A debug output framework - Applications often need a way to generate debug I/O when necessary, and be able to turn the debug output on and of by command. This provides a framework for doing that. * A string tokenizer - Much like java.util.StringTokenizer, this provides a way to take a string and chop it into tokens. * An interactive command processor - This provides a way to allow commands to be bound into a command processor, then executed when the user types that command. A full telnet implementation of this exists, it ties the debug output framework in for a complete application framework for debugging. It also has an optional security binding. This can be instantiated with just a few lines of code. * Lots of little helpers to tie all these together, along with tests and some examples. Since I'm not working, I've had some time to play with this. I'm hoping it's useful for people, and I'm hoping that things like this will help Ada succeed in the marketplace. Oh, BTW, it's on SourceForge, you can get to it at http://adasl.sourceforge.net I consider this release somewhat beta, and I'll be glad to take comments on improvements, bug fixes, or other general input on it. But some things might change. Probably nothing general, but perhaps some details. -Corey