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,cf8a34cc14497c2c X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-01-19 19:26:09 PST Path: supernews.google.com!sn-xit-02!sn-post-01!supernews.com!corp.supernews.com!not-for-mail From: Al Christians Newsgroups: comp.lang.ada Subject: Re: Rational Edge Design Papers Date: Fri, 19 Jan 2001 19:26:42 -0800 Organization: Trillium Resources Corporation Message-ID: <3A690572.51F7C94D@easystreet.com> X-Mailer: Mozilla 4.76 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 References: <3A664BF3.2FCB8C17@PublicPropertySoftware.com> <3A672744.2E7651C3@earthlink.net> <3A674222.8895E25F@PublicPropertySoftware.com> <3A68404A.4B3BF902@earthlink.net> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Complaints-To: newsabuse@supernews.com Xref: supernews.google.com comp.lang.ada:4226 Date: 2001-01-19T19:26:42-08:00 List-Id: "Marc A. Criley" wrote: > ... Lots of interesting stuff > Thanks very much again. I, too, like where this is going, ... except that in the business software world that I've inhabited, the requirement for purely functional data transformations with no state could easily produce some monstrosity. This seems a common problem, state-changing I/O and functional logic don't mix well. It would be very ugly in a business program to have all the I/O at the top. I guess I would change or interpret the rules to allow the data entities to include database handles and let the primitive operations of the data entities do some database operations. Thoughts welcome again. Al