Hackathon notes

2005-07-07 Thread Autrijus Tang
During the Pugs Hackathon at YAPC::NA 2005, I managed to get various unspecced tests and features reviewed by Larry, and posted them in my journal. The original notes is attached; I'd be very grateful if you or other p6l people can find tuits to work them back into the relevant Synopses. :-)

Re: DBI v2 - The Plan and How You Can Help

2005-07-07 Thread Maxim Sloyko
Sam Vilain wrote: Maxim Sloyko wrote: But this is not the point. The point was that usage of some file with passwords by *DEFAULT* is not the way to go, IMHO. It raises more problems than it solves. Can you give an example of such a problem that wasn't already there? Just to be clear,

RE: DBI v2 - The Plan and How You Can Help

2005-07-07 Thread Jones Robert TTMS Contractor
When I go to the donation page and attempt to make a donation, the drop-down box does not give DBI as a valid recipient. Is it possible several people may not have donated as they noticed the same results, or maybe they did and it all went into the Perl Development Fund instead?

Re: Type variables vs type literals

2005-07-07 Thread TSa (Thomas Sandlaß)
HaloO Larry, you wrote: : Could you explain what exactly 'run-time lazy type aliasing' is? : I mean what does it achieve and how does it compare to type : instanciation and parametric contraint checking? It achieves guaranteed *late* binding of types, whereas generics/roles are biased towards

Re: File.seek() interface

2005-07-07 Thread Paul Seamons
We should approach this from the perspective that $fh is an iterator, so the general problem is how do we navigate a random-access iterator?. Well - I kind of thought that $fh was a filehandle that knew how to behave like an iterator if asked to do so. There are too many applications that

Re: File.seek() interface

2005-07-07 Thread wolverian
On Thu, Jul 07, 2005 at 08:18:40PM +0300, wolverian wrote: I'm a pretty high level guy, so I don't know about the performance implications of that. Maybe we want to keep seek() low level, anyway. Sorry about replying to myself, but I want to ask a further question on this. Would it be possible

method calls on $self

2005-07-07 Thread Robin Redeker
Hi, i just wanted to ask what was about the method calling syntax on $self, and why does method () not work for calling a method on $self? (like in C++) cya, Robin -- [EMAIL PROTECTED] / [EMAIL PROTECTED] Robin Redeker

Re: method calls on $self

2005-07-07 Thread Jonathan Scott Duff
On Thu, Jul 07, 2005 at 10:32:37PM +0200, Robin Redeker wrote: Hi, i just wanted to ask what was about the method calling syntax on $self, and why does method () not work for calling a method on $self? (like in C++) Because perl can't distinguish between the method foo() and the

Re: File.seek() interface

2005-07-07 Thread Luke Palmer
On 7/7/05, wolverian [EMAIL PROTECTED] wrote: On Thu, Jul 07, 2005 at 08:18:40PM +0300, wolverian wrote: I'm a pretty high level guy, so I don't know about the performance implications of that. Maybe we want to keep seek() low level, anyway. Sorry about replying to myself, but I want to

Re: method calls on $self

2005-07-07 Thread Robin Redeker
On Thu, Jul 07, 2005 at 04:08:17PM -0500, Jonathan Scott Duff wrote: On Thu, Jul 07, 2005 at 10:32:37PM +0200, Robin Redeker wrote: Hi, i just wanted to ask what was about the method calling syntax on $self, and why does method () not work for calling a method on $self?

Re: File.seek() interface

2005-07-07 Thread Larry Wall
On Thu, Jul 07, 2005 at 02:15:19PM -0600, Paul Seamons wrote: : We should approach this from the perspective that $fh is an iterator, so :the general problem is how do we navigate a random-access iterator?. : : Well - I kind of thought that $fh was a filehandle that knew how to behave :

Re: File.seek() interface

2005-07-07 Thread Paul Hodges
--- Larry Wall [EMAIL PROTECTED] wrote: Arguably, we could probably admit $fh.pos = 10`bytes for the case of seeking from the begining. But I'd kind of like $fh.pos = 10 to be considered an error. It seems a logical extension also to say $fh.pos += 10`bytes as

Re: File.seek() interface

2005-07-07 Thread wolverian
On Thu, Jul 07, 2005 at 05:58:53PM -0700, Larry Wall wrote: $fh.pos = $fh.pos + 10`lines I'm sorry if this has been discussed, but is the ` going to be in Perl 6? I like it. :) How does it work, though? sub *infix:` (Num $amount, Unit $class) { $class.new($amount) } Or so? Now I'm

Re: method calls on $self

2005-07-07 Thread Stuart Cook
On 7/8/05, Robin Redeker [EMAIL PROTECTED] wrote: Hi, i just wanted to ask what was about the method calling syntax on $self, and why does method () not work for calling a method on $self? (like in C++) IIRC, Larry wants to be able to distinguish method calls from sub calls, so that

Re: method calls on $self

2005-07-07 Thread Larry Wall
The basic problem is that I always hated looking at C++ and not knowing whether I was looking at a function or a method, so I'm not going to make standard Perl work like that. On the other hand, there's always use self ; to go with everyone else's preferences: use self . use self `

Re: File.seek() interface

2005-07-07 Thread Larry Wall
On Thu, Jul 07, 2005 at 06:15:03PM -0700, Paul Hodges wrote: : : : --- Larry Wall [EMAIL PROTECTED] wrote: : Arguably, we could probably admit : : $fh.pos = 10`bytes : : for the case of seeking from the begining. But I'd kind of like : : $fh.pos = 10 : : to be considered an

Re: method calls on $self

2005-07-07 Thread Uri Guttman
LW == Larry Wall [EMAIL PROTECTED] writes: LW to go with everyone else's preferences: LW use self . LW use self ` LW use self · LW use self .. LW use self ^. LW use self i. LW use self o. LW use self ¤. LW use self me. LW use self