Xref: utzoo comp.lang.c++:2163 comp.lang.c:14453 comp.lang.forth:702 comp.lang.fortran:1570 comp.lang.misc:2246 comp.arch:7408
Path: utzoo!utgpu!watmath!clyde!att!rutgers!gatech!uflorida!haven!purdue!decwrl!sun!chiba!khb
From: khb%chiba@Sun.COM (Keith Bierman - Sun Tactical Engineering)
Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.forth,comp.lang.fortran,comp.lang.misc,comp.arch
Subject: Re: Assembly or ....
Message-ID: <79681@sun.uucp>
Date: 1 Dec 88 18:26:38 GMT
References: <949@taux01.UUCP> <606@poseidon.ATT.COM>
Sender: news@sun.uucp
Reply-To: khb@sun.UUCP (Keith Bierman - Sun Tactical Engineering)
Organization: Sun Microsystems, Mountain View
Lines: 18

In article <606@poseidon.ATT.COM> ech@poseidon.ATT.COM (Edward C Horvath) writes:
>
>It's interesting, though, how few languages provide such a "two-valued"
>functions (all right, I can feel the mathematicians cringing.  So few
>languages provide functions with ranges like ZxZ, OK?).  I've seen
>implementations of FORTH, by the way, where the expression
>	a b /%
>for example, divides a by b, leaving a/b and a%b on the stack.  Of
>course, if your favorite flavor of forth didn't provide the /% operator
>("word") you'd just define it...
>

F88 does (define a new data type, define a function which returns it,
possibly overload some operator).


Keith H. Bierman
It's Not My Fault ---- I Voted for Bill & Opus