Path: news.net.uni-c.dk!not-for-mail From: Janus Norgaard Tondering Newsgroups: daimi.beta Subject: Re: Cycles imellem Units Date: Sun, 13 Oct 2002 17:04:00 +0200 Organization: University of Aarhus, Department of Computer Science (DAIMI) Lines: 35 Message-ID: <3DA98B60.FC693674@cs.au.dk> References: <3DA960C9.544587ED@cs.au.dk> NNTP-Posting-Host: isdn-2-175.cs.au.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.net.uni-c.dk 1034521442 33234 130.225.2.175 (13 Oct 2002 15:04:02 GMT) X-Complaints-To: usenet@news.net.uni-c.dk NNTP-Posting-Date: Sun, 13 Oct 2002 15:04:02 +0000 (UTC) X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.4.18-10 i686) X-Accept-Language: en Xref: news.net.uni-c.dk daimi.beta:10578 > Er der nogen måde at undgå, at compileren brokker sig, eller skal man > omskrive sit program? En metode, som giver lidt uorganiseret kode, er at have al koden i en fil. Du kan ogsaa proeve at se, om du kan hive de referencer ud i en implementationsfil og paa den maade undgaa cyklerne. Et andet (lidt grimt) hack er fx: fil1: (# equals: (# enterpattern: @<> enter enterpattern do ... #); #) hvor vi i implementationsfilen har: --- enterpattern: descriptor --- INCLUDE 'fil2' (# fil: @fil2; enter fil #) og saa kan du i din do-part i equals bruge enterpattern.fil. Her kan man bare ikke udelukkende ved hjaelp af interfacet se hvilket input equals tager. Der er sikkert ogsaa andre metoer (som sikkert ogsaa er bedre) ... men ovenstaaende skulle i hvert fald virke. Janus