Path: news.daimi.aau.dk!not-for-mail From: Lars Schouw Newsgroups: daimi.beta Subject: Re: C enumertor i beta Date: Mon, 28 Oct 1996 19:13:54 +0100 Organization: daimi.aau.dk Lines: 40 Message-ID: <3274F7E2.794B@daimi.aau.dk> References: <3243DDED.41C6@daimi.aau.dk> <0fk9t7ceqs.fsf@fraxinus.daimi.aau.dk> NNTP-Posting-Host: radon.daimi.aau.dk Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Mailer: Mozilla 2.02 (X11; I; IRIX 6.2 IP22) Xref: news.daimi.aau.dk daimi.beta:10246 Peter von der Ahe wrote: Saa kalder vi det en C++ enumertor :)) Tak for opmaerksomheden. > > >>>>> "LBR" == Lars Balker Rasmussen writes: > > LBR> Jeg tror du er lidt på et vildspor, hvis du forsøger at bruge > LBR> objekternes type i BETA. BETA er som bekendt objektorienteret, så hvad > LBR> med at bruge nogle virtuelle patterns til at repræsentere navnet, fx: > > LBR> ORIGIN '~beta/basiclib/v1.5/betaenv'; > LBR> --PROGRAM: descriptor-- > LBR> (# > LBR> sodavand: (# navn:< (# exit "sodavand" #) #); > LBR> cola: sodavand(# navn::< (# exit "cola" #) #); > LBR> squash: sodavand(# navn::< (# exit "squash" #) #); > LBR> drik: ^sodavand > LBR> do > LBR> &squash[]->drik[]; > LBR> 'Du har købt en ' -> putText; > LBR> drik.navn -> putLine > LBR> #) > > LBR> (Jeg beklager evt. stylistiske uskønhder, syntax-fjel osv, men jeg har > LBR> altså ikke rørt BETA i 3 år ;-) ) > > Det var også med i mine overvejelser inden jeg postede, men jeg var i > tvivl om dProg2'erne havde lært om virtuelle patterns... Objekternes > type lidt nemmere at forstå og jeg synes ikke lige jeg ville forklare > om virtuelle patterns (det tror jeg jlk kan gøre bedre :-) > > /Peter -- Lars Schouw Software devloper Windows 95 and NT Batchler of Science Electronic Engineering