Article View: bln.comp.lang.opal
Article #35Re: -5 in Liste
From: Nikolaus Filus
Date: Sun, 18 Nov 2001 15:29
Date: Sun, 18 Nov 2001 15:29
33 lines
2182 bytes
2182 bytes
In bln.comp.lang.opal, you wrote:
> Hallo!
>
>> kann mir jemand vielleicht sagen, wie ich eine negative Zahl in einer
>> Liste als Parameter uebergebe?
>
> Denotation mit dem !-Operator konvertieren. Z. B. "-2"!
>
>> Ich habe folgende Funktion:
>>
>> FUN horner : nat ** seq[nat] -> nat
>>
>>> e horner (2, 2 ::: 0 :: "-5"! :: 3 :: <>)
>>
>> funktioniert leider nicht.
>
> Kann auch nicht, da -5 keine nat�rliche Zahl ist! Also muss die
> Funktionsdeklaration / ~implementation angepasst werden. Anschlie�end
> funktioniert z. B. e horner (2, 2::(0::("-5"!::(3::(<>))))).
Ist mir im Nachhinein auch aufgefallen, nur dass nicht mal eine sinnvolle
Fehlermeldung oder eine Konvertierung moeglich war, hat mich so gewundert.
Aber Danke fuer den Hinweis.
Apropos: Wer liest hier aktiv mit und kann mir bei
Installationsschwierigkeiten von opal auf meiner Linux-Kiste helfen. Es
muss irgendwie ein Fehler in den build-scripten geben, denn es wird kein
libreadline beim linken von oasysbin gefunden, obwohl es bei allen anderen
libs bereits funktioniert hat. Leider steige ich nicht durch das
build-system durch, so dass ich um Hinweise bitte.
Nikolaus
Technical Details
Message-ID:
<9t8k4t$blg$2@news.cs.tu-berlin.de>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.21.255.252!unlisys!news.snafu.de!cs.tu-berlin.de!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: 108421,c0d44bf38501e6f2 X-Google-Attributes: gid108421,public X-Google-ArrivalTime: 2001-11-18 07:29:34 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news.tele.dk!small.news.tele.dk!195.21.255.252!unlisys!news.snafu.de!cs.tu-berlin.de!not-for-mail From: Nikolaus Filus <nfilus@cs.tu-berlin.de> Newsgroups: bln.comp.lang.opal Subject: Re: -5 in Liste Date: 18 Nov 2001 15:29:33 GMT Organization: Technische Universitaet Berlin, Deutschland Lines: 33 Message-ID: <9t8k4t$blg$2@news.cs.tu-berlin.de> NNTP-Posting-Host: siesta.cs.tu-berlin.de Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.cs.tu-berlin.de 1006097373 11952 130.149.17.2 (18 Nov 2001 15:29:33 GMT) X-Complaints-To: news@cs.tu-berlin.de NNTP-Posting-Date: 18 Nov 2001 15:29:33 GMT In-Reply-To: <9t26qv$16cdrb$1@ID-40616.news.dfncis.de> User-Agent: slrn/0.9.7.3 (SunOS)