[Jprogramming] bug or feature?
Roger Hui
rhui000 at shaw.ca
Sat Sep 1 02:14:21 HKT 2007
That x f@[&0 y is equivalent to f^:x y follows from the defn
x (f&n) y <=> (f&n)^:x y , not the other way around.
----- Original Message -----
From: Roger Hui <rhui000 at shaw.ca>
Date: Friday, August 31, 2007 11:10
Subject: Re: [Jprogramming] bug or feature?
To: Programming forum <programming at jsoftware.com>
> > x (f&n) y <=> (f&n)^:x y
> >
> > but I can't quite see how that follows from what
> > the Vocabulary says:
> >
> > The phrase x f@[&0 y is equivalent to f^:x y , apply the monad
> f
> > x times to y .
>
> Since x f@[&0 y is f@[&0^:x y according to the defn,
> it comes down to the meaning of f@[&0 z . But:
>
> f@[&0 z
> z f@[ 0 defn of u&n
> f z[0 defn of @
> f z
>
> That is, the monad f@[&0 is the same as the monad f,
> whence f@[&0^:x y is the same as f^:x y.
>
>
>
> ----- Original Message -----
> From: Nollaig MacKenzie <nollaig at amhuinnsuidhe.net>
> Date: Friday, August 31, 2007 10:56
> Subject: Re: [Jprogramming] bug or feature?
> To: Programming forum <programming at jsoftware.com>
>
> >
> > On 2007.08.31 16:47:16, you,
> > the extraordinary Yuri Burger, emitted:
> >
> > >
> > > how it works ???
> > >
> > > p=:*&0.1
> > > p 10
> > > 1
> > > 1 p 10
> > > 1
> > > 2 p 10
> > > 0.1
> > > 3 p 10
> > > 0.01
> > > 4 p 10
> > > 0.001
> > > 5 p 10
> > > 0.0001
> > >
> > >
> > >
> > >
> > > (,&'-') '|'
> > > |-
> > > 2 (,&'-') '|'
> > > |--
> > > 10 (,&'-') '|'
> > > |----------
> >
> > x (f&n) y <=> (f&n)^:x y
> >
> > but I can't quite see how that follows from what
> > the Vocabulary says:
> >
> > The phrase x f@[&0 y is equivalent to f^:x y , apply the monad
> f
> > x times to y .
More information about the Programming
mailing list