🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: bln.comp.lang.opal
Article #38

Re: warnung

#38
From: Florian 'FLoh' Lindner
Date: Sun, 02 Dec 2001 21:15
21 lines
1532 bytes
Holger Kinscher wrote:
> DEF fold(op, e)(<>) == e
> DEF fold(op, e)(a :: R)  ==     IF <>?(R) THEN e op a
>                                 ELSE fold(op, e)(R) op a
>                                 FI
> 
> wird zwar ausgefuehrt,  allerdings werde ich gewarnt:
> 
> WARNING [Blatt6.impl at 9.14]: pattern variable e hides constant
> e'Real:real WARNING [Blatt6.impl at 10.14]: pattern variable e hides
> constant e'Real:real
> 
> weiss jemand, wovor?
ja, steht doch da:
du kannst innerhalb von fold nicht auf die "funktion" (weil in opal gibt's 
ja keine globalen konstanten ;-)) e (also 2.718...) nicht zugreifen, weil 
die durch deine variable e verdeckt wird!

cu

FLoh
Technical Details
Message-ID: <9ue4f3$7s3tt$1@ID-98665.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!fu-berlin.de!uni-berlin.de!pd9053028.dip.t-dialin.NET!not-for-mail
References: <9ud8fj$jtk$06$1@news.t-online.com>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit
X-Google-Thread: 108421,ef3d1d78f388351e
X-Google-Attributes: gid108421,public
X-Google-ArrivalTime: 2001-12-02 12:55:01 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!newsfeed.direct.ca!look.ca!fu-berlin.de!uni-berlin.de!pd9053028.dip.t-dialin.NET!not-for-mail
From: Florian 'FLoh' Lindner <SuperFLoh@gmx.net>
Newsgroups: bln.comp.lang.opal
Subject: Re: warnung
Date: Sun, 02 Dec 2001 22:15:14 +0100
Lines: 21
Message-ID: <9ue4f3$7s3tt$1@ID-98665.news.dfncis.de>
References: <9ud8fj$jtk$06$1@news.t-online.com>
NNTP-Posting-Host: pd9053028.dip.t-dialin.net (217.5.48.40)
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7Bit
X-Trace: fu-berlin.de 1007326500 8261565 217.5.48.40 (16 [98665])
User-Agent: KNode/0.6.1