ftp.nice.ch/peanuts/GeneralData/Usenet/news/1993/csna/csna.1993.29.tar.gz#/csna.1993.29/csna.29.10

This is csna.29.10 in view mode; [Up]

Newsgroups: comp.sys.next.announce
From: yackd@oregon.et.byu.edu (Don Yacktman)
Subject: SUBMISSION: String class, DAYString, is available
Organization: Next Announcements
Approved: sanguish@digifix.com


FOR IMMEDIATE RELEASE

News

A new String class, DAYString, is available

Contact:  Don Yacktman
          (801) 221-0344
          Don_Yacktman@byu.edu

19 July 1993, Provo, UT--Version 1.2 of Don Yacktman's String class
is now available for public consumption.

In view of a recent thread on comp.sys.next.advocacy, this class
ought to make many programmers happy.  It has been tailored to
be tolerant of nearly all conceivable ``dumb programmer tricks.''

The new class is available as part of a kit of utility objects
which provide useful functions such as lock files, log files,
and manipulation of times.  To obtain the entire kit, look for
the file daymisckit_proj.tar.gz on sonata.cc.purdue.edu,
cs.orst.edu, or ftp.byu.edu.  Initially, it will be in the
directory pub/next/submissions on the first two sites.  It will
be in pub/next on the latter.  If you wish to obtain only the
string class, look for DAYString.tar.gz in the same place.
All future versions of DAYString will be buried in the
DAYMiscKit, and not available separately.  If you do not have
ftp access, contact the author, who would be happy to NeXTmail
you a copy of either file.

This is an updated version of the class which was released during
the first quarter of 1993.  Several changes have been made which
include bug fixes and a more robust design.  The number of methods
for manipulation of strings has more than doubled, including
methods for insertion, replacement, and deletion of characters
and substrings.  Thanks are due to Carl Lindberg who contributed
many of the new methods.

Major changes include a name change from ``String'' to ``DAYString''
and a change in the license.  The name change is intended to prevent
potential naming conflicts with other string classes which might
exist or come into being.  The prefix ``DAY'' was chosen because it
happens to coincide with the author's initials which are unusual
enough so as to be unlikely to be used by anyone else.  The license
change makes the use of the class free for all users as long as
certain minor restrictions, designed to keep the class freely
available to all Objective-C programmers, are met.

Don Yacktman is a freelance NeXT programmer and graduate student of
electrical and computer engineering at Brigham Young University.
He maintains the ftp.byu.edu ftp server, amongst other things.  You
might find it worth while poking through some of his projects in
progress, the latest versions of which are always available in
the pub/next directory.


These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Marcel Waldvogel and Netfuture.ch.