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.3 required=5.0 tests=BAYES_00,INVALID_MSGID, MSGID_RANDY autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,8276b2994037cd71 X-Google-Attributes: gid103376,public From: Robert Dewar Subject: Re: disjoint ranges ? Date: 2000/10/16 Message-ID: <8sfe53$p4b$1@nnrp1.deja.com>#1/1 X-Deja-AN: 682132779 References: <39E612C9.9BF98CD3@laas.fr> <8s59nu$ej4$1@news.huji.ac.il> <39E658A4.525AE881@acm.org> <39E6E890.3B13E7A9@laas.fr> <8s8iuk$q66$1@nnrp1.deja.com> X-Http-Proxy: 1.0 x54.deja.com:80 (Squid/1.1.22) for client 205.232.38.14 Organization: Deja.com - Before you buy. X-Article-Creation-Date: Mon Oct 16 17:33:23 2000 GMT X-MyDeja-Info: XMYDJUIDrobert_dewar Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.61 [en] (OS/2; I) Date: 2000-10-16T00:00:00+00:00 List-Id: In article , Robert A Duff wrote: > For example, the approach I would take in this case would be to add > arbitrary boolean conditions as invariant conditions (somewhat as in > Eiffel), and then *get rid of* all the various kinds of special-purpose > constraints (range, index, discrim, accuracy). But unless you have a secret solution to the halting problem, you will be faced with considerable complexity of deciding which of these conditions can be checked at compile time (Indeed I think this could make 4.9 look like a picnic). After all, you are the first to know that what looks simple at first sight often turns out not to be. Sent via Deja.com http://www.deja.com/ Before you buy.