Thus it was written in the epistle of Jeremy Howard,
> The reason that having (1..) implies having (..-1) is that if you allow
> (1..), then this is a valid construct:
>
> @dot_dot_neg_one = reverse (map {-$_} (1..));
>
> which is identical to (..-1)! So scrapping (..-1) doesn't actually win you
> anything, in terms of avoiding 'impossible loops'.
>
> The only way around all this, IMO, is to require that the domain of indexes
> of an infinite loop be specified before the list is output in any way.
> 'Output' includes reduction of the list (see RFC 76). The domain could be
> specified explicitly, or could in some cases be derived by Perl implicitly
> from the context of the expression.
I'm looking forward to the upcoming writeup :-).
Ted
--
Ted Ashton ([EMAIL PROTECTED]), Info Sys, Southern Adventist University
==========================================================
If others would but reflect on mathematical truths as deeply and as
continuously as I have, they would make my discoveries.
-- Gauss, Karl Friedrich (1777-1855)
==========================================================
Deep thoughts to be found at http://www.southern.edu/~ashted
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... John Porter
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ken Fox
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... John Porter
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ted Ashton
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... John Porter
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ted Ashton
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... James Mastros
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ted Ashton
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Damian Conway
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ted Ashton
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Damian Conway
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... John Porter
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Damian Conway
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Ariel Scolnicov
- Re: Infinite lists (was Re: RFC 24 (v1) Semi-finite (lazy)... Jeremy Howard
