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 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,e07818d50a32cdd7 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-06-04 13:55:09 PST Newsgroups: comp.lang.ada Path: archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.skycache.com!Cidera!news-reader.ntrnet.net!uunet!ash.uu.net!world!bobduff From: Robert A Duff Subject: Re: Constraint error? Sender: bobduff@world.std.com (Robert A Duff) Message-ID: Date: Mon, 4 Jun 2001 20:52:53 GMT References: <60OS6.3835$v4.183613@www.newsranger.com> <9fgc19$6qu$1@nh.pace.co.uk> Organization: The World Public Access UNIX, Brookline, MA X-Newsreader: Gnus v5.3/Emacs 19.34 Xref: archiver1.google.com comp.lang.ada:8091 Date: 2001-06-04T20:52:53+00:00 List-Id: "Marin David Condic" writes: > I think it would be useful for beginning users of Ada to be shown everything > in the context of Unbounded strings for their simplicity and ease of use. I agree. But as you say, you unfortunately have to keep converting back and forth to String, and you have to know about operations of type String as well. Too bad Unbounded strings don't have a superset of the capabilities of String (eg, literals, indexing, I/O). > *Maybe "skin" is the word to distinguish between a thin binding, a thick > binding and a subsystem? You have a "binding" a "skin" and a "subsystem" > wherein a "skin" shields you from uncomfortable parameters, but doesn't add > any significant functionality? But this is another debate... "Skin" is what I would call a "wrapper". - Bob