-Ofun: xrl.us/hxhk | pugscode.org | pugs.kwiki.org | paste: paste.lisp.org/new/perl6 or sial.org/pbot/perl6
Set by apple-gunkies on 11 November 2005.
azurot1 web app, graph, you give it a band name, it shows you similar artists? any idea of the name? 07:30
wolverian good morning 08:21
azurot1 morning 08:22
09:58 chihchun_ is now known as chihchun
buu ?eval my $x = [1,2,3]; for( $x ) { print } 11:27
11:27 evalbot_7953 is now known as evalbot_7956
evalbot_7956 OUTPUT[] undef 11:27
buu =[
Wtf?
?eval my $x = [1,2,3]; print $x;
evalbot_7956 OUTPUT[123] bool::true
buu ?eval my $x = [1,2,3]; print ref $x;
evalbot_7956 OUTPUT[Array] bool::true
buu ?eval my $x = [1,2,3]; for( @$x ) { print } 11:28
evalbot_7956 OUTPUT[] undef
buu ?eval my $x = [1,2,3]; for( @$x ) { say $_ }
evalbot_7956 OUTPUT[1 2 3 ] undef
buu ?eval my $x = [1,2,3]; for( $x ) { say $_ }
evalbot_7956 OUTPUT[1 2 3 ] undef
theorbtwo Morning 11:32
wolverian ?eval for [1..3] { say } 11:44
evalbot_7956 OUTPUT[ ] undef
wolverian ?eval for [1..3] { say $_ }
evalbot_7956 OUTPUT[123 ] undef
wolverian oh well :)
12:32 webmind is now known as webmind- 12:33 webmind- is now known as webmind 12:44 chihchun- is now known as chihchun
Limbic_Region hmmm - all is quiet on the frontier 15:00
pdcawley Is ^ the new Ā¢? 15:10
Limbic_Region I seem to recall $larry indicated that it might be a suitable replacement 15:11
Limbic_Region is still looking through the "new sigil" thread to see if he recalls correctly 15:13
nope I didn't 15:14
Eric wrote: Actualy i think ^ might be my favorite so far.
to which Larry replied
I thought that, too, until I realized it wouldn't work as an rvalue:
pdcawley Do we know what it's *actually* going to get called? ISTR that ongoing discussion of that lead to the conclusion that it could be made to work as an rvalue, at the expense of something else not quite working. 15:16
Of course, now I can't find the bloody messages.
Limbic_Region to be quite frank, at 97 messages deep, I stopped paying attention to the thread
pdcawley Thee and me both.
Limbic_Region I know this is an awful thing to say, but I really hope that Pugs and Parrot get to the point where they have working implementation of everything specced to date and can say come on @larry - your holding up progress 15:21
Limbic_Region ducks after mentioning he is severly under the weather and may or may not be in his right mind 15:22
pdcawley Oh, absolutely. 15:25
I do rather admire Larry's ability to avoid nailing anything down until the last possible minute, but...
theorbtwo ...but sometimes there are a distinct lack of last possible minutes. 15:26
pdcawley Heh. 15:27
His knack of finding the underlying complexity is also bloody useful, if a little hard to follow sometimes.
Limbic_Region well - the thing that is terribly frustrating is a simple straight forward question doesn't get answered with a simple straight forward response - a thread is allowed to spin off into tangents having little to nothing to do with the original question 15:39
I am not suggesting moderation 15:40
I wouldn't want to hamper creativity
it would just be nice that once a thread finally dies to have some from @larry write a summary response of the thread about all the things that were pulled out that were decidely good and decidely bad 15:41
as well as a position on the original question
pointing someone to a 97 message thread when the same question gets raised a month from now doesn't do anyone any good AFAIC
theorbtwo I think rather easier to implement would be some sort of community tagging system. 15:45
xinming seen autrijus 15:53
jabbot xinming: autrijus was seen 1 days 9 hours 45 minutes 56 seconds ago
pdcawley Limbic_Reason: Propose it on the list? 15:55
PerlJam bah! 16:07
Limbic_Region: come back!
PerlJam trys the summoning charm
If someone is around when he comes back, tell Limbic_Region that just because a thread dies on p6l, doesn't mean anything was resolved. It may be that @Larry are still working on it and they don't /know/ what was good or bad yet. 16:09
dakkar is autrijus on-line? 16:10
xinming dakkar: I don't think so, He might be at work 16:11
dakkar ok, I'll manage
theorbtwo Xinming: "He" is lowercase in English except when refering to godlike creatures, or at the beginning of a sentance, BTW. 16:18
PerlJam: True enough, I suppose, but it does seem often as if at least a tentitive decision has been reached, and nobody notices because it's buried deep in a thread that most people have long sinced ceased to care about. 16:19
PerlJam theorbtwo: seems xinming used "He" appropriately because he was referrint to autrijus :-) 16:20
theorbtwo: The problem is that all decisions are tentative and other, seemingly unrelated things, can cause them to change. 16:21
ajs_ Actually, "He" is only capitalized in english when refering to monotheistic deities. For example, you would say, "Zeus wanted to approach without causing alarm, so he became a swan." 16:23
PerlJam theorbtwo: It's like this--most of us are looking at things "in the small". We're focused on one particular bit of syntax or feature set or whatnot. @Larry, and particularly $Larry, has to make sure that things work "in the small" and "in the large". It's that whole-language viewpoint that prevent decisions from being easy or final or whatever and thus a little bit vague for us mere mortals. 16:24
theorbtwo ajs: He is also properly capatalized when refering to kings.
ajs_ Yes, that's correct. Forgot about that one.
PerlJam imbues autrijus with god-like powers of capitalized pronouns. 16:25
theorbtwo Yeah... but it would be nice if there was some place to look and see "this is what we think today".
Need to put away groceries, BBIAB.
PerlJam theorbtwo: What makes you think that would be nice? 16:26
ajs_ Is that "autrijus does CapPronouns" or "autrijus but CapPronouns"? Do we get a new developer with all of autrijus' productivity, but uppercase He, or just a modification in usage?
PerlJam "Here's the amorphous pulsating mass of our thought right now. Never mind the bits sticking out at odd angles or the localized warped laws of physics. Oh, and BTW Here Be Dragons, so caveat transitus" or something like that. 16:28
xinming PerlJam: Thanks for pointing out the mistake I made. >_<, hmm, In my understanding. the sentence after a ',' is indicated finished. So, I will upper case "he" 16:30
xinming dakkar: I don't think so, He might be at work
clear? there is a ',' after so. :-P
xinming is considering if he need to change all ',' into '.' 16:31
theorbtwo Comma is a pause within a sentance, not a seperator between sentances. Sometimes things can be either -- but you should either use a period and a capital, or a comma and lowercase.
PerlJam xinming: sentences are terminated with . (period). Commas (,) are used as a pause
xinming hmm, ok, for this example. `So, i will go` or `So, I will go` which is correct by the way? 16:33
theorbtwo "I" is always uppercase in English, including in "I'll".
PerlJam xinming: For some reason unknown to me, the pronoun "I" is always capitalized.
xinming got it, thanks. :-) 16:34
ajs_ How much optimization will be allowed for chained "but"s? Will intermeditate metaclasses get folded? Is that legal? 16:35
PerlJam ajs_: I've always thought the chained buts would be like the other "listfix" operators and you'd get exactly one new class created (i.e., there are no intermediate classes) 16:36
theorbtwo OTOH, I'd simply say that it seems like a legal optimization, in as much as the intermediate classes would have been inaccessable anyway, and thus there is no way to tell if they were optimized away or not. 16:38
ajs_ So that's a yes on folding. Ok, good. That's what made sense to me, but in some strange cases, there are semantic differences, so I wasn't sure if it was going to be legal.
theorbtwo Can you give me an example where there would be a semantic difference?
ajs_ theorbtwo: Well, any time there is behavior associated with instantiation, you'll get differences based on the number of times it's called. Remember that semantically, those buts are instantiating a new metaclass, class and object. 16:41
Ew... and I think you have to call destructors on the intermediate objects too... gah
theorbtwo Ugh. 16:42
Yeah, you're right.
It'd be a nontransparent optimization.
ajs_ Where if we just declare that chained buts are always subject to folding at the compiler's whim, you are not bound by those rules.
I'll fire that off to p6l for confirmation 16:44
theorbtwo Exactly.
OTOH, Larry saying things like print **1... being gaurnteed to use up your memory as a side effect /scare/ me.
PerlJam theorbtwo: why? 17:19
perl has to build the list somewhere. The RAM made available by the OS seems a good place to do that :) 17:20
r0nny yo 17:22
theorbtwo PerlJam: It's not allowed to detect "hey, somebody just told me to steamroll an infinite list", and die without trying to eat infinite memory? 17:25
PerlJam theorbtwo: it could ... but that's an optimization ;-) 17:26
xinming tnx.nl/php 17:33
xinming feels lucky for that he didn't learn PHP. 17:34
skugg xinming: don't. it's wonderful for learning by elimination. 17:42
Andy hi kids 17:59
obra Hey andy 18:00
Andy Hey, Mr. Project Manager! 18:01
I just got pinged by an editor at a publisher looking for dates on P6.
theorbtwo Andy: Floating-point seconds since the beginning of Jan 1, 2000. 18:02
obra theorbtwo: on, not in ;)
Andy: what sorts of dates are they looking for?
Andy Do you know what the latest is about the Perl 6 release? Do you have a
best-guess release date? Is it this year? Some time next year?
obra And how much are they looking to pay to get a set schedule?
So. We're looking to deliver a first-class language at an incredibly low price.
You can guess which variable we have to play with. 18:03
theorbtwo If $publisher is interested in Perl 6 comming out sooner, they should hire Larry to work on perl 6.
obra Seriously, though, there's lots of good stuff happening on Parrot and PGE 18:05
But I don't feel that speculating on dates when we don't have funding commitments is in anybody's best interests.
xinming :-) 18:06
Andy: No matter how much the publisher paid. I don't think perl 6 will be release with the schedule date. 18:07
s/with/within/ 18:08
Limbic_Region theorbtwo - I am not so sure their interest in making it come sooner 18:09
I think the interest is more in approving new books on p5 and when to start approving books on p6
theorbtwo Yeah, I also figured more that they want to know when more then they want it to be soon. 18:10
Limbic_Region there are several books out now covering p6 and likely they will all be mostly useless when the first alpha release comes out
well of course they want to time supply with demand - that's just common sense
sili good old p6... 18:11
theorbtwo 1;
xinming Limbic_Region: agreed. :-)
theorbtwo But the best way to know when something will happen is to make it happen.
(Thus the PR problems with market-based predictions on terrorisim and the like.) 18:12
Limbic_Region is on the phone
Limbic_Region is back but sees that the conversation is dead 18:19
Andy Back 18:20
Nobody is asking for "coming out sooner." 18:21
Just estimated dates, if any.
If the answer is "we have no idea", then the answer is "we have no idea."
obra Right. And that's what I won't do. I know better.
Andy What won't you do?
obra estimate a release date.
Andy You're saying you won't put an estimated date on it?
OK.
So the answer is "No, we don't have any dates."
obra Right. 18:22
Andy That's what I'll relay back.
obra Ok
Limbic_Region Andy - the FAQ used to have an estimated release date 18:24
obra The best parallel I can think of is Mozilla 18:25
Took them long enough to get a decent 1.0 that everyone had completely written them off.
Limbic_Region I see that it has been removed - likely because it said 3rd quarter 05
Andy Do you have anything that you WOULD be willing to throw a date on?
Some milestone that they can hang a hat on?
Limbic_Region Andy - TPF has milestones associated with the stuff that grants were given for 18:26
Andy TPF = me.
obra Right. and those milestones are work-based, not date based.
Andy That's why I'm asking this.
Limbic_Region knows that
obra We've moved away from date-based milestones.
Andy ok
obra Because they weren't possible to accurately estimate with the resources we have.
Limbic_Region oh I know I know
obra It's largely a volunteer project. 18:27
Limbic_Region you could always use the Pugs timeline image
Andy obra: You don't have to explain all this to me. I understand the problems.
obra Right. then why are you asking the question?
Andy Because I wanted to know if you had dates.
I'm not saying "Dammit, Jesse, gimme some dates." 18:28
Limbic_Region oh, you is the collective Pugs team?
obra Actually, you are.
Andy I'm not!
Limbic_Region was just saying that even if Pugs/Parrot were to have all the functionality currently spec'd, we would still be waiting on @larry to finish the design
Andy I asked if you had some. You said no. I'm fine with that. 18:29
I asked if there were any on milestones that were not "Perl 6 is done", you said no. I'm fine with that, too.
obra no. you asked if there were dates for those milestones.
we've got milestones.
Andy Right.
And you said no there were no dates.
And I'm fine with that. 18:30
I'm really not demanding dates.
It would be absurd if I were to presume to do so.
theorbtwo pdcawley: Thanks for the summary -- it was a good one. 19:02
Limbic_Region seen autrijus 20:40
jabbot Limbic_Region: autrijus was seen 1 days 14 hours 33 minutes 19 seconds ago
Limbic_Region hmmm - any FP fanatics out there may enjoy the inciting of a holy war - perlmonks.org/index.pl?node_id=450922
SamB we don't do holy wars. 20:48
unly pure wars!
also lazy wars.
Limbic_Region chuckles
xinming I love peace, So keeping away from the war... 20:50
These wars is tedious, I ever met a person who only knows about Windows, and said the market will tell us which is better. :-/ 20:51
SamB well, in lazy wars nobody ever gets around to doing any fighting 20:55
and in pure wars nobody can do anything, because if they did it would be impure
I suppose maybe we could bring ourselves to have monadic wars 20:56
theorbtwo We can warp the structure of time, but only if we can fail? 20:59
21:18 integral is now known as faust 21:21 faust is now known as ntgrl
dduncan so, regarding the utility changes I made yesterday ... is everything still working fine and/or working better following the changes, 'make' and 'make smoke' ... any issues I should know of? 22:28
23:31 justathe1ry is now known as justatheory