Camelia, the Perl 6 bug

IRC log for #parrot, 2008-03-22

Parrot | source cross referenced

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
01:06 japhb joined #parrot
02:12 skv_ joined #parrot
04:09 particle joined #parrot
04:25 purl joined #parrot
04:28 purl joined #parrot
04:52 cotto_home seen purl
04:52 purl purl was last seen on #imager 4 days and 4 hours ago, saying: fountain is pretty cool.  [Mar 17 17:35:31 2008]
04:53 Tene seen purl_
04:53 purl purl_ was last seen on #poe 1 year and 63 days ago, saying: hides behind purl  [Jan 18 14:27:16 2007]
05:02 purl joined #parrot
05:11 purl joined #parrot
05:24 cotto_home seen cotto_home
05:24 purl cotto_home was last seen on #parrot right now, saying: seen cotto_home
05:53 wknight8111 joined #parrot
06:12 Alias joined #parrot
06:19 Ademan joined #parrot
06:40 Ademan joined #parrot
06:59 ejs joined #parrot
07:10 cotto_home did FREEZE_ASCII ever work?  I'm back at r15000 and it's still failing
08:59 wolverian Infinoid, okay, the make succeeds now to the point where miniparrot is invoked, which promptly panics.
09:02 wolverian I sent a parrotbug
09:54 Psyche^ joined #parrot
10:03 wolverian sorry, that parrotbug mail never got past my smtp server
10:03 wolverian since it didn't have a From header
10:03 wolverian can I fix that somehow?
10:15 kj joined #parrot
10:28 wolverian ah, --from
10:42 wolverian blah, that didn't work either
10:43 wolverian hm, make succeeded this time around
10:43 wolverian weird :)
10:54 wolverian and passed tests
10:54 wolverian yay
10:54 wolverian thanks, Infinoid, for your help
11:24 wknight8111 joined #parrot
12:04 wknight8111 joined #parrot
12:17 wolverian the parrotblog.com episode 5 should probably mention what file the list pir should be saved in
12:19 kj wolverian: I guess you're right. actually, it doesn't matter which file; it could be any file, but using an existing file is preferable, because then you don't need to update the Makefile
12:19 kj and of course any new file should be .include'd
12:19 kj or load_bytecode'd
12:20 wolverian thanks
12:20 kj thank /you/ for the comment ;-)
12:21 wolverian now that you're here, I'm getting an error "too few arguments passed (2) - 3 params expected" with my try clause
12:22 wolverian it'd be nice to get a line number on that.. :)
12:22 kj Then you problably are missing a key argument
12:22 kj does your statement action method define 2 parameters?
12:23 kj oh wait
12:23 kj the other way around
12:23 purl somebody said the other way around was not better
12:23 kj is your statement passing a #= key?
12:24 wolverian yes
12:24 kj could you nopaste?
12:24 kj both action and grammar
12:25 wolverian sure, sec
12:25 wolverian was there a util to do that from cli? :)
12:25 kj eh. sorry, what do you mean?
12:29 wolverian it's a pain to copypaste stuff to the website. I remember there's a commandline util to send a file to the bot, but not sure if it's the bot here or somewhere else :)
12:29 kj nopaste?
12:29 purl nopaste is at http://nopaste.snit.ch/ (ask TonyC for new channels) or http://rafb.net/paste or http://paste.husk.org/ or http://poundperl.pastebin.com/ or http://paste.scsys.co.uk/ or don't bother me while I'm eating
12:29 kj there you go ;-)
12:29 wolverian that doesn't really answer my question :)
12:30 kj oooh, then I don't know what you're referring to..
12:30 wolverian something that'd let me say 'nopaste --channel \#parrot file.pir' or so :)
12:31 kj ooooh right
12:31 kj i don't know about that
12:31 kj it would be handy yes
12:31 wolverian okies, copypasting to the webform then, thanks
12:32 nopaste "wolverian" at 80.221.43.65 pasted "actions" (137 lines) at http://nopaste.snit.ch/12551
12:32 nopaste "wolverian" at 80.221.43.65 pasted "grammar" (102 lines) at http://nopaste.snit.ch/12552
12:33 kj at least there's a {*} too many in statement; remove the last one (on its own line)
12:33 kj only 1 is needed per alternative
12:33 kj not sure if that solves the problem; worth a try
12:33 wolverian oops, good point, left that accidentally :)
12:34 wolverian that fixed it
12:34 wolverian thanks!
12:34 kj great :-)
12:34 kj nop
12:37 Infinoid wolverian: http://agriffis.n01se.net/nopaste/
12:38 wolverian thanks!
12:39 Infinoid I don't see where to set the channel, I think it might need some minor adapting
12:39 wolverian the service doesn't provide that
12:39 wolverian i.e. it doesn't have a bot to announce pastes
12:39 Infinoid but the result would make a great addition to tools/dev/
12:39 wolverian (it's for rafb.net, not snit.ch)
12:39 Infinoid yeah
12:40 Infinoid I just woke up, so I haven't dug into it at all yet, but I think it might be as simple as changing the URL and adding a form field
12:40 wolverian yeah, true
12:40 Infinoid perhaps splitting those values out into a .nopasterc
12:41 Infinoid that would rule.
12:45 Infinoid ah.  there's also App::Nopaste
12:47 wolverian nice, supports snitch
12:51 wolverian it doesn't do channels eitehr
12:51 wolverian either
12:51 wolverian the backend does, but the cli tool doesn't
12:52 Infinoid I'm thinking about writing my own cli tool
12:53 wolverian it wouldn't be too much of a hassle to wrap moose around that
12:54 Infinoid I'm moose-challenged
12:54 wolverian well, I thought the app uses moose, but it doesn't, it only uses #moose as an example in the synopsis :)
12:58 turrepurre joined #parrot
13:07 ambs joined #parrot
13:14 rdice joined #parrot
13:16 integral joined #parrot
13:21 jrt4 joined #parrot
13:41 wknight8111 joined #parrot
13:49 kj PCT tutorial Episode 7 is published.
13:53 spez joined #parrot
13:58 ambs_ joined #parrot
14:03 Coke joined #parrot
14:37 malte joined #parrot
14:45 AndyA joined #parrot
15:00 wknight8111 joined #parrot
15:02 particle kj, wolverian, Infinoid: see my tools/dev/nopaste.pl
15:08 slavorg joined #parrot
15:12 Infinoid awesome
15:12 integral joined #parrot
15:17 particle i have a link in /usr/local/bin, so i always use the latest from trunk
15:17 particle ...though it's pretty stable now.
15:17 kj nifty
15:19 particle svn diff | nopaste.pl ...
15:19 particle very handy
15:20 skv_ joined #parrot
15:22 * particle is happy to read "All tests successful, 24 tests and 613 subtests skipped." bernhard++ everyone++
15:23 ambs wows
15:29 * particle pings tewk
15:32 svnbotl r26515 | particle++ | trunk:
15:32 svnbotl : [docs] clarify that releases are date-based, and release numbers are feature-based
15:32 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26515
15:37 * ambs is fighting against mingw, mkstemp and link.
16:11 AndyA joined #parrot
16:13 ambs_ joined #parrot
16:19 ntgrl joined #parrot
16:36 ambs particle: remind me, you the win guy? :)
16:37 particle i win!
16:37 particle what's up?
16:37 purl Your face, particle. That's what.
16:37 * ambs means the windows guy :)
16:37 particle yes, i'm a windows guy, mostly
16:37 ambs particle: do you know what is the usual replacement for mkstemp under windows?
16:37 particle File::Temp ?
16:37 purl i heard File::Temp was generally portably enough, yes. or annoying
16:37 ambs probably not, but as I am desesperated :)
16:38 ambs particle: I mean C :)
16:38 particle ah. :)
16:39 particle what's mkstemp as opposed to mktemp?
16:39 ambs I was wondering at #win32, but they are all dead.
16:39 ambs mktemp returns a string, mkstemp returns the filehandle
16:40 ambs but probably I could manage to use mktemp if there is one under MinGW
16:41 particle yes, there should be mktemp, since it's posix
16:42 particle i don't know if mkstemp is posix, or if it is, if cygwin conforms to that posix version
16:42 jhorwitz joined #parrot
16:43 ambs I think cygwin includes both
16:43 ambs but I am trying to compile with mingw that comes with strawberry perl.
16:44 particle i suggest you try compiling something with mktemp, and see if the compiler spits out a helpful warning
16:44 * ambs is trying to do that
16:44 particle mktemp is unsafe, use 'foo' instead
16:46 ambs yay, it doesn't complain with mktemp
16:46 * jhorwitz waves at particle
16:46 ambs now I just need to get rid of that complain to the undefined function 'link'
16:47 particle hey there jhorwitz!
16:47 jhorwitz how's tricks?  i've been MIA for a bit...
16:47 particle spent the week in breck boarding and showshoeing. just got back last night. leave for nyc monday, returning sunday.
16:48 jhorwitz nice!
16:49 jhorwitz have we heard about OSCON presentations?
16:49 particle i heard, two accepted w/pmichaud.
16:49 particle actually, i think one is his, and one is ours
16:49 jhorwitz nice.  mod_parrot was accepted too.  guess we're gonna have a good showing!
16:49 particle awesome
16:50 particle i need to get my act together about yapc::na
16:50 jhorwitz did you submit a talk yet?
16:50 particle no
16:50 particle i was hoping to catch jmcadams in nyc this week, but his trip was postponed
16:51 jhorwitz i just want an excuse to go to chicago.  never been.  :)
16:51 particle WHAT!?!?!?!
16:51 particle i'll be there. you're going.
16:51 jhorwitz :)
16:52 * particle needs to book tickets.
16:53 particle 13-18 jun in chicago
16:53 particle 18-22 jun in state college, pa
16:53 particle maybe 22-25 jun in new orleans
16:53 jhorwitz that's your schedule?
16:53 particle yep
16:54 jhorwitz what are you, on tour or something?  :)
16:54 * jhorwitz is a particle groupie
16:54 particle :)
16:54 particle i'm hiring roadies. interested?
16:55 jhorwitz i'll do anything for a free t-shirt.
16:57 particle come to hawaii. i'll be there in april
16:57 jhorwitz i'll be in scottsdale in april.
16:58 particle that'll make the flight shorter
16:59 jhorwitz ha!
16:59 particle if you can get some time around oscon, you can come stay with me and betheny in seattle
17:00 jhorwitz never been there either!  i have a few other friends there too, so might not be a bad idea...
17:00 particle i'm sure gryphon would like to see you
17:00 jhorwitz yeah, haven't talked to him much since he left.
17:01 jhorwitz it would be good to see him.
17:01 particle iirc he's having a bbq in august
17:01 jhorwitz must be one hell of a bbq, scheduled 5 months in advance.  :)
17:02 particle you can probably stay for the month. i don't think he'll mind :)
17:05 jhorwitz i do work remotely....
17:07 particle me too, which is why i can travel so much
17:14 jrt4 joined #parrot
17:29 wolverian any comments on parrotblog.org episode 6, 'Please note that I'm not 100% sure if this is the "best" solution,'? is the approach used there actually recommended?
17:30 kj wolverian: I remember pmichaud saying somethign about defaulting to 'lexical' scope
17:30 kj I don't know how to get that behavior
17:31 kj I figured, this is straightforward, simple and explicit, so I just got "things working".
17:31 kj (and I'm lacking the time and motivation to figure it out)
17:32 wolverian the pdd26_ast seems to indicate setting it to lexical works automagically
17:32 kj yeah. if you get it working let me know ;-)
17:33 kj seriously, the PAST compiler should do "something" automatically
17:33 kj but I'm not sure how to do that.
17:34 wolverian actually, not setting it should just work
17:34 wolverian according to the pdd
17:34 kj well, it failed for me
17:34 wolverian If "scope" is not explicitly provided in the node, then PAST will look at the local symbol tables of any outer "PAST::Block" nodes to try to determine the scope of
17:34 wolverian the named variable.  If this still does not result in a scope, then ’lexical’ is assumed.
17:34 kj right.
17:35 wolverian yeah, sorry, my paste finger is twitchy
17:36 wolverian another question. following ep5, I think my TOP and block actions are pretty much the same. am I misunderstanding something? :)
17:36 kj maybe it works if you leave out EVERY piece of the scope puzzle
17:36 kj (including all :scope flags and all symbol table stuff)
17:36 kj let me check
17:37 kj ehm. i have to go about now. but if you mean that both TOP and block have an open and close key
17:37 kj you're right
17:37 kj that's slightly duplication of code, but it's necessary I think
17:37 wolverian no, I mean the nqp code
17:38 kj right
17:38 kj the action
17:38 * purl <action> action action /me actions
17:38 wolverian right
17:38 kj the action method
17:38 wolverian I'm unsure if there's any difference between the two
17:38 kj both have an open and close key
17:38 kj (eh, key=> part)
17:38 kj yeah I think it's about the same indeed
17:39 kj except that the final TOP action method will be handling both statements and sub-definitions
17:39 kj so they're different in the end
17:39 kj (see ep 6)
17:39 kj have to go
17:39 kj back later
17:39 wolverian well, I don't know if that needs to be differentiated.. thanks! cheers.
17:56 kj back. subdefinitions cannot be statements, because then we'd allow nested subdefinitions, and that could give squaak programmers the wrong impression that squaak is supporting closures, which it doesn't.
18:18 Psyche^ joined #parrot
19:24 svnbotl r26516 | particle++ | trunk:
19:24 svnbotl : [tools] add a new utility to generate release information suitable for charts, reports, etc.
19:24 svnbotl diff: http://parrotvm.org/svn/parrot/revision/?rev=26516
19:25 Andy joined #parrot
19:46 cognominal joined #parrot
20:08 ambs joined #parrot
20:14 skids joined #parrot
20:27 contingencyplan joined #parrot
20:40 particl1 joined #parrot
20:57 ambs joined #parrot
22:28 Theory joined #parrot
23:15 Limbic_Region joined #parrot

| Channels | #parrot index | Today | | Search | Google Search | Plain-Text | summary

Parrot | source cross referenced