LoÃc Grenià on Sat, 09 Mar 2013 18:14:05 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: PARI 2.6 syntax 2: [f(x)|x<-a,b(x)]


2013/3/9 Karim Belabas <Karim.Belabas@math.u-bordeaux1.fr>:
> * Joerg Arndt [2013-03-09 17:21]:
>> * Andreas Enge <andreas.enge@inria.fr> [Mar 09. 2013 09:12]:
>> > On Fri, Mar 08, 2013 at 01:41:15PM +0100, Bill Allombert wrote:
>> > > Space are ignored, so 'x in a' is read as 'xina'.
>> >
>> > This might be a good occasion to declare spaces as significant in the
>> > lexical analysis step...
>>
>> If at all possible, let's *please* do this.
>> > It would break backwards compatibility, but are
>> > there really people who write
>> > a
>> >
>> > b   =
>> > 1 2
>> > when they mean
>> > ab=12
>> > ?
>>
>> Possibly a subset of the folks that hammer nails
>> into their knees in their spare time.
>
> I see one potential use, for large constants. Here's a (silly) Maple session
>
>> 2^1000;
> 107150860718626732094842504906000181056140481170553360744375038837035105112\
>     49361224931983788156958581275946729175531468251871452856923140435984577\
>     57469857480393456777482423098542107460506237114187795418215304647498358\
>     19412673987675591655439460770629145711964776865421676604298316526243868\
>     37205668069376
>
> I can currently copy-paste this directly into GP. This will break if spaces
> become significant.
>
> I don't care that much [ in fact, not at all: 1) I don't use Maple, 2) I can
> write trivial scripts in seconds to filter input to my liking :-) ], but it
> can be a significant problem for some users.

    I actually do use it but it is not an important feature for me: you can
  break it.

         Thanks,

               LoÃc