Camelia, the Perl 6 bug

IRC log for #parrot, 2010-07-29

Parrot | source cross referenced

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

All times shown according to UTC.

Time Nick Message
00:03 lucian joined #parrot
00:13 patspam joined #parrot
00:31 lucian joined #parrot
00:48 patspam joined #parrot
00:51 kid51 joined #parrot
00:52 plobsing joined #parrot
00:52 plobsing seen ash_
00:52 purl ash_ was last seen on #parrot 6 days, 22 hours, 11 minutes and 4 seconds ago, saying: i'll start looking into building my own tool from scratch, i am going to look at winxed first, to see what kind of reading PBC's was done with that  [Jul 22 02:41:48 2010]
00:53 ash_ heya
00:54 plobsing hi. Do you think we could push our meeting a little later this evening or reschedule?
00:54 ash_ sure
00:54 ash_ what time is good for you?
00:55 plobsing how is an hour after the usual time?
00:56 ash_ thats fine
01:01 plobsing thank you
01:02 chromatic Ah, plobsing just left.  I had a message for him.
01:03 ash_ he's going to be back a bit later
01:06 chromatic email sent to the list anyhow
01:08 jdv79 joined #parrot
01:12 kid51 msg darbelo See http://smolder.plusthree.com/ap​p/projects/report_details/35147 for smolder of gsoc_nfg branch; make codetest also PASS
01:12 purl Message for darbelo stored.
01:19 rurban__ joined #parrot
01:33 rurban_ joined #parrot
01:39 cotto ~~
01:48 cotto What's the best way to write a test for some pir code that needs some included files as part of the test?
01:50 cotto nm.  found some other tests that do what I need
02:14 Dieken joined #parrot
02:15 dalek parrot: r48211 | cotto++ | trunk (2 files):
02:15 dalek parrot: store bytecode offsets in pf debug segments instead of instruction counts, plus a test
02:15 dalek parrot: this fixes tt #1127
02:15 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48211/
02:21 cotto coke++
02:23 plobsing joined #parrot
02:27 dalek TT #1127 closed by cotto++: profiling core shows incorrect filenames.
02:27 dalek TT #1127: http://trac.parrot.org/parrot/ticket/1127
02:30 plobsing ping ash_
02:30 ash_ plobsing: pong
02:31 plobsing so hows the thunk gen tool comming?
02:31 ash_ http://github.com/ashgti/parrot/blob/​gsoc_nci/tools/dev/nci_thunk_gen.nqp i have it in my repo now
02:32 ash_ its coming along, just trying to figure out the best way to represent certain objects
02:32 ash_ i might be able to roll some of it into a library too, so if you wanted a more OO version of the nci tools you could use parts of that
02:33 ash_ since i am making object types, like C-Int to represent a C Int type, you can say set_size(8) or set_size(:int)
02:33 ash_ and it will set the size of the C-Int to the appropriate size
02:33 plobsing Cool.
02:33 ash_ i am just doing that so i can have a way of managing my types used in signatures
02:34 plobsing Also, when working on the frame builder, I wanted to use the thunk gen for testing signatures. Thunk gen and framebuilder must generate the same PCC sigs for NCI sigs.
02:34 plobsing That was the big problem with the jitting framebuilder we ditched last october (IIRC)
02:34 hudnix joined #parrot
02:35 ash_ yea, they should build the same signatures, otherwise i am doing something wrong
02:36 plobsing they usually do. but if someone changes PCC or NCI, they can become out of synch with each other. We had no good way of catching that (and still don't)
02:37 ash_ also, in a slightly un-related note, i have been working on the web interface for rakudo's try.rakudo.org (seen http://greaterthaninfinity.dyndns.info/ is a preview)
02:37 ash_ ya, that is true, currently they are 2 completely separate implementations of the same thing, one is a grammar the other is all C
02:37 sorear ash_: are you planning to hook try up to R*?
02:38 ash_ sorear: ya, it will use R*
02:38 plobsing that's locked down tight right? I imagine getting Parrot to do something nasty is probably pretty easy.
02:38 ash_ ya, no inline parrot allowed
02:38 ash_ a lot of the system calls are disabled too
02:38 ash_ i am planning on it running in a chroot
02:39 ash_ with mem limits, and it currently times out after 10 seconds
02:39 ash_ http://github.com/moritz/try.rakudo.​org/blob/master/frontend/cgi/try.pl is the meat of the implementation (with a few extra javascript files, but all the perl is in that file currently)
02:40 plobsing cpu time and mem are probably the easiest to abuse
02:42 plobsing any more thoughts about the pbc_to_exe-llvm (or whatever you want to call it)?
02:43 ash_ i think its going to be its own tool now, separate from pbc_to_exe, but i have been thinking about it a bit, i haven't gotten to test anything new though, just been working on the nci_thunk_gen.nqp
02:45 ash_ maybe this week i can get something started with that again
02:46 plobsing a name by which to call it would be useful
02:47 ash_ pbc_to_native ?
02:47 plobsing wfm
02:47 ash_ wfm?
02:47 purl wfm is probably works for me (for lazy folks)
02:47 ash_ oh
02:48 ash_ got ya, i mean its similiar to pbc_to_exe, but different in that instead of just sticking the code into the exe, it would unroll things when possible, so... ya...
02:48 ash_ i am not good with names
02:48 ash_ or meaningful names
02:48 plobsing me neither. My best stab would probably be something like 'pbc_to_exe_for_reals'
02:49 ash_ lol, i like how pls is going to be the new name for rakudo's proto
02:50 snarkyboojum joined #parrot
02:52 cotto That's ... brilliant.
02:54 ash_ pls install MiniDBI etc.
02:54 ash_ anything else you want me to work on this next week plobsing?
02:56 plobsing hmmm... I've been meaning to import your git branch into the main svn repo for a while. You have commit privs. You could try that.
02:56 plobsing sorry about not doing that sooner, real lifes been crazy
02:56 ash_ thats fine
02:57 plobsing ping the list, get people testing.
02:57 ash_ i can try, at the very least, i'll make a svn branch that mirrors mine
02:57 ash_ even if its made from diffs
02:58 plobsing sidenote - those test files you've checking in to your git repo won't fly in the parrot repo
02:58 plobsing s/checking/checked/
03:00 ash_ i'll remove them, and the /throw_away folder
03:00 ash_ i just waned those files revisioned, so i could keep track of them for a while
03:01 snarkyboojum joined #parrot
03:02 ash_ last i checked i still passed all the style tests
03:02 ash_ i think one of my config files needs tests still
03:03 ash_ i can do that, all it does is figure out if you have libffi and copy either the old nci.pmc or the new nci.pmc to the right location
03:03 ash_ so, it doesn't have much functionality, shouldn't be hard to test
03:05 plobsing btw, testing the try rakudo - if possible, error messages would be really nice
03:05 ash_ ya, they should be, i am working on those
03:05 ash_ i had it setup to do them before, but i changed it so it would persist lines between calls, and now it broke that, i am going to fix it though
03:06 ash_ doing: my $a = 5; <enter> say $a; <enter> should work for you
03:08 ash_ its a start though, and i plan on having a sorta framework setup for writing tutorials for try.rakudo.org, so that way others can help out by adding/patching those
03:13 janus joined #parrot
03:37 eternaleye_ joined #parrot
03:38 dalek rakudo: c196801 | pmichaud++ | VERSION:
03:38 dalek rakudo: Bump VERSION.
03:38 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/c​19680103004f30aa54385305ad9a73b1c737d67
03:42 LoganLK joined #parrot
03:50 dalek rakudo: 9fd5eaa | pmichaud++ | build/gen_version.pl:
03:50 dalek rakudo: Make sure --version always prefers the date form of tag (starting with '2').
03:50 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/9​fd5eaa6c8aa5f0cf22247e0def0929715e322ed
04:15 tcurtis joined #parrot
04:38 snarkyboojum joined #parrot
04:47 jjore_ joined #parrot
05:03 Casan joined #parrot
05:13 eternaleye joined #parrot
05:24 uniejo joined #parrot
06:15 dalek blizkost: bf19b68 | sorear++ | nt/exit.t:
06:15 dalek blizkost: Add a failing test for exit in callbacks
06:15 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​bf19b6885b822cc3c4311bb491fdfede9657891f
06:15 dalek blizkost: 953ef9f | sorear++ | build/Makefile.in:
06:15 dalek blizkost: build/Makefile.in ~~ s:g/MANDIR/MAN_DIR/ # pmichaud++
06:15 dalek blizkost: review: http://github.com/jnthn/blizkost/commit/​953ef9f79003efcaead2a934653adc7480c5d139
06:16 sorear how long have I had that unpushed patch?
06:16 sorear yikes.
06:42 Casan joined #parrot
06:43 Chandon joined #parrot
06:57 snarkyboojum joined #parrot
06:59 jsut joined #parrot
07:04 fperrad joined #parrot
07:08 baest joined #parrot
07:11 robin-gvx joined #parrot
07:21 eternaleye joined #parrot
07:46 whiteknight joined #parrot
07:57 cxreg sorear: the exit.t one?
07:57 cxreg 3 months :)
07:59 jsut_ joined #parrot
08:08 dalek plparrot: 9739681 | (Jonathan "Duke" Leto)++ | plparrot.c:
08:08 dalek plparrot: Slightly better error messages for when we detect an invalid interpreter
08:08 dalek plparrot: review: http://github.com/leto/plparrot/commit/9​7396817e36b2d8e9837c48f116a3606a3df4464
08:08 dalek plparrot: 05851a6 | (Jonathan "Duke" Leto)++ | html/pir.html:
08:08 dalek plparrot: Update PIR html
08:08 dalek plparrot: review: http://github.com/leto/plparrot/commit/0​5851a68331d4945a63ac2ed24a56a21a3979e83
08:08 dalek plparrot: 7cb57e4 | (Jonathan "Duke" Leto)++ | html/ (3 files):
08:08 dalek plparrot: Explain a bit about how PL/Perl6 works
08:08 dalek plparrot: review: http://github.com/leto/plparrot/commit/7​cb57e4a486a08a3a6f02dd12592b5a6f574be1e
08:12 slavorgn joined #parrot
08:29 jjore joined #parrot
08:35 dalek parrot: r48212 | gerd++ | trunk/examples/languages/squaak/PARROT_REVISION:
08:35 dalek parrot: I think the generated file from the "mk_language_shell.pl" script which holds the revision number should be deleted from the example.
08:35 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48212/
08:35 dalek parrot: r48213 | gerd++ | trunk/MANIFEST:
08:35 dalek parrot: remove the deleted file from MANIFEST
08:35 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48213/
08:58 AndyA joined #parrot
09:05 particle1 joined #parrot
09:07 Austin_Hastings joined #parrot
09:08 simcop238 joined #parrot
09:18 jsut joined #parrot
09:19 rurban__ joined #parrot
09:34 rurban_ joined #parrot
09:35 JimmyZ joined #parrot
10:28 lucian joined #parrot
11:15 jsut_ joined #parrot
11:20 lucian_ joined #parrot
11:33 kthakore \o/
11:33 kthakore PERL CHRISTMAS DAY!!!!
12:07 whiteknight joined #parrot
12:29 contingencyplan joined #parrot
12:32 smash joined #parrot
12:32 smash hello everyone
12:34 Casan joined #parrot
12:40 contingencyplan joined #parrot
12:40 Coke cotto: I can't keep up with #perl6; I have "parrot" highlighted and skip most of the rest a lot of the time. =-)
12:41 contingencyplan joined #parrot
12:43 contingencyplan joined #parrot
12:44 contingencyplan_ joined #parrot
12:46 whiteknight pmichaud++ # star
13:15 kthakore how do I install star on windows?
13:16 whiteknight 1) Install Linux ...
13:16 moritz kthakore: by following the instruction from the README, but s/make/nmake/
13:16 moritz kthakore: jnthn++ will provide windows builds soon
13:22 contingencyplan joined #parrot
13:22 contingencyplan joined #parrot
13:23 contingencyplan joined #parrot
13:24 kthakore jnthn++ yay!
13:25 jnthn Will have a
13:25 jnthn Windows installer later today
13:25 jnthn I already did most of the work on it
13:25 kthakore jnthn: how can I halp
13:26 kthakore instead of an installer is there a simple portable zip file?
13:26 kthakore you extract and use?
13:27 jnthn kthakore: Thing is that it's not relocatable ('cus Parrot isn't)
13:27 kthakore pmichaud++
13:27 kthakore booo parrot
13:27 kthakore jnthn: oh well
13:28 jnthn So ZIP file will likely only end up with people unzipping somewhere they shouldn't and getting in trouble.
13:28 kthakore it would be nice to have this on a USB stick to use
13:28 kthakore jnthn: A script to update PATH for it would be nice ... but I am being greddy
13:28 kthakore greedy
13:29 pmichaud if you can get parrot running on a usb stick then rakudo can be not far behind :)
13:29 kthakore pmichaud: how can I accomplish this feat?
13:29 kthakore I mean what stops it right now?
13:30 jnthn kthakore: I tried to binary patch the exe last night
13:30 jnthn kthakore: but it's not so simple :-(
13:30 kthakore pmichaud: also congrats! Many internetz have been won by you kind sir! :D
13:30 jnthn What stops it is hardcoded paths in the EXE
13:30 kthakore jnthn: ah ok
13:30 kthakore jnthn: where is that ... in src?
13:31 pmichaud kthakore: thanks... I've had a lot of help
13:31 azawawi joined #parrot
13:31 kthakore hi azawawi
13:31 azawawi hi :)
13:31 kthakore pmichaud:
13:31 kthakore oops
13:32 kthakore pmichaud: I am trying real hard to get parrotSDL done for useage soon
13:32 kthakore grammars for games :D I am stoked
13:32 pmichaud kthakore: niiiiice!
13:32 kthakore pmichaud: I have some work done http://github.com/kthakore/parrotSDL
13:32 azawawi any idea why loadlib opcode fails on strawberry 5.12? (blizkost fails trying to load "blizkost_groups.dll")
13:32 kthakore pmichaud: but I need to learn parrot internals
13:33 azawawi http://feather.perl6.nl/~azawaw​i/blizkost_strawberry_error.png
13:33 kthakore azawawi: what are your strawberry flags?
13:33 kthakore perl -V
13:34 azawawi kthakore: i need to install it again... please give me 5 min... :)
13:34 kthakore pmichaud: but I had a "Magic: The Gathering" game I made in C# a while back. For which I used ANTLR to do card grammar.
13:34 kthakore pmichaud: like <effect> on <criteria> <target> + <multiplier>
13:35 plobsing joined #parrot
13:35 kthakore pmichaud: Then I saw perl6's grammars built in!
13:35 kthakore pmichaud: :D that was awesome!
13:35 kthakore pmichaud++
13:35 kthakore azawawi: ok
13:35 kthakore pmichaud: I hope to make it again ... but SDL perl5 is taking my time right now too
13:36 kthakore pmichaud: sorry if I am rambling but I am super excited for Christmas today :D I slept maybe 3 hrs
13:36 * kthakore stays quite now
13:37 pmichaud kthakore: I slept less than that :)
13:37 pmichaud not because I had to do anything, but was too hyped up to sleep  (plus have a bit of a cough that would keep me awake anyway)
13:37 pmichaud but I think I'm going to try to take a nap now
13:37 kthakore pmichaud: well I hope to cough was nothing
13:37 kthakore pmichaud: have a nice nap!
13:38 atrodo naps++
13:38 kthakore naps++ at work!!!!
13:38 kthakore :D
13:38 atrodo i could take one.  Only been awake 2 hours too
13:38 kthakore so you slept 22 hrs?
13:39 kthakore I don't think you need a nap
13:39 Coke pmichaud++
13:39 azawawi "No day is so bad it can't be fixed with a nap. " :)
13:39 atrodo kthakore> i would rebut that, but it makes no sense
13:39 kthakore atrodo: hehe
13:40 azawawi kthakore: ccflags right?
13:40 NotFound kthakore: stay away of "Magic" trade marks, we don't want such kind of publicity right now ;)
13:40 azawawi kthakore: http://pastebin.ca/1910947
13:40 bacek joined #parrot
13:42 kthakore NotFound: but ... this is personal project
13:42 kthakore NotFound: I haven't release this ... it is too ugly ... and sucks
13:43 kthakore azawawi: crap that is blocked
13:43 NotFound kthakore: just be careful
13:43 kthakore NotFound: but I can make a grammar engine for card games like that in perl6 no?
13:44 kthakore if not ... that is  BS ...
13:44 NotFound kthakore: of course, you just need to take care with the trademarked name.
13:44 azawawi kthakore: http://gist.github.com/498155
13:45 aloha joined #parrot
13:46 * NotFound plays 'A star is born'
13:47 contingencyplan joined #parrot
13:47 azawawi kthakore: did it work?
13:48 kthakore azawawi: yeah
13:48 kthakore azawawi: reading the perlapi.h
13:48 kthakore azawawi: can you send me yours?
13:48 kthakore I wanna confirm the symbol is in there
13:48 kthakore I don't have strawberry 5.12.1
13:48 azawawi sure
13:48 kthakore I have 5.10.1
13:53 azawawi kthakore: gist.github is taking too long to paste it... any other pastebin you can access?
13:55 azawawi kthakore: one without any non-80 port that i can access :)
13:55 kthakore nopaste
13:55 patspam joined #parrot
13:56 kthakore azawawi: just ctrl-f for that symbol in your perlapi.h
13:56 azawawi kthakore: http://nopaste.voric.com/paste.php?f=8o5zmv
13:57 kthakore azawawi: hmm it is there
13:57 kthakore check intrpvar.h
13:57 kthakore and I think #p5p is a better channel for this
14:00 azawawi kthakore: you mean search for Perl_Iorigalen right?
14:02 kthakore yeah
14:02 kthakore azawawi: it is being used in perlapi.h
14:02 kthakore but the header.h it must be defined in is intrpvar.h
14:03 kthakore see if a macro skips the definition
14:03 azawawi kthakore: i see
14:03 kthakore azawawi: if it does then set that macro and buil perl
14:03 kthakore azawawi: besides that talk to #p5p
14:04 azawawi kthakore: going there :)
14:04 azawawi left #parrot
14:06 macroron joined #parrot
14:08 Casan team++
14:09 ruoso joined #parrot
14:13 jer1cho joined #parrot
14:23 tcurtis joined #parrot
14:37 * Coke cries again about the failing tests in 'make smolder'
14:37 Coke red tests make sad coke sad. :(
14:39 bacek aloha, humans!
14:39 estrabd joined #parrot
14:39 bacek Happy Christmas!
14:40 moritz o/
14:40 patspam joined #parrot
14:42 jsut joined #parrot
14:42 Coke
14:44 bubaflub joined #parrot
14:45 moritz >>ö<<
14:46 bacek Perl 6 gives wings
14:50 dada joined #parrot
15:05 snarkyboojum_ joined #parrot
15:13 theory joined #parrot
15:24 darbelo joined #parrot
15:46 robin-gvx joined #parrot
15:47 snarkyboojum_ joined #parrot
15:50 bubaflub joined #parrot
16:07 Coke opbots, names?
16:19 moritz I guess that list is pretty long :-)
16:32 Casan joined #parrot
16:39 GeJ joined #parrot
16:43 dalek rakudo: d65e73b | moritz++ | build/PARROT_REVISION:
16:43 dalek rakudo: bump PARROT_REVISION to get some nqp-rx fixes
16:43 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​65e73b1515912927bab3aa506f3e609af5c709f
16:43 dalek rakudo: da16b58 | moritz++ | src/Perl6/Actions.pm:
16:43 dalek rakudo: use less code to check for allowed s/// adverbs
16:43 dalek rakudo: review: http://github.com/rakudo/rakudo/commit/d​a16b58122894de46b84ff24252a8e6a94f9ede9
16:45 dalek TT #1717 closed by NotFound++: Parrot compilation fails on './miniparrot config_lib.pir' when there are ...
16:45 dalek TT #1717: http://trac.parrot.org/parrot/ticket/1717
16:59 jjore_ joined #parrot
17:05 cotto_work ~~
17:09 AndyA joined #parrot
17:11 kthakore \o/\o/\o/\o/
17:11 kthakore still compiling
17:11 purl i heard compiling was overrated.
17:11 kthakore ...
17:11 NotFound -  5,    /* minor_version */
17:11 NotFound +  6,    /* minor_version */
17:11 NotFound Problem...
17:11 purl problem is nobody ever writes test cases after breaking it
17:12 NotFound Looks like core_ops.c was not regenerated before the release
17:12 Coke it was modified and committed per the dirs.
17:13 Coke but a bug there might explain some of the odd errors we've been seeing in the HLLs.
17:13 Coke (or so I thought it was, anyway.)
17:13 NotFound That appears in a diff after make bootstrap-ops
17:14 Coke ok. "make bootstrap-ops" isn't in the release guide, so that's probably a bug, then?
17:15 cotto_work yes
17:15 NotFound Don't know if that value is used or checked anywhere.
17:15 Coke Looks like the core_ops stuff is mentioned around line 120 or so
17:15 Coke if that whole big step can be released with a single make command, that's prolly a good thing. =-)
17:16 Coke note that I'm defensive about breaking a release or anything (c.f. "Atlanta")
17:19 rurban__ joined #parrot
17:29 NotFound There was two comments in TT #1720 that I haven't seen in the mail.
17:32 dalek parrot: r48214 | NotFound++ | trunk (3 files):
17:32 dalek parrot: fix int fdiv and add some tests for it, TT #1720
17:32 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48214/
17:32 dalek parrot: r48215 | darbelo++ | branches/gsoc_nfg/config/gen/makefiles/root.in:
17:32 dalek parrot: Fix some deps.
17:32 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48215/
17:34 rurban_ joined #parrot
17:35 dalek TT #1720 closed by NotFound++: fdiv_i_i_i and fdiv_i_i ops don't work correctly.
17:36 dalek TT #1720: http://trac.parrot.org/parrot/ticket/1720
17:40 NotFound http://trac.parrot.org/parrot/changeset/48214/ shows the problem with version number in core_ops.c
17:44 mike joined #parrot
17:44 Coke ah, because only changed op guts. yah.
17:45 cotto_work We need to figure out how to make that harder to forget.
17:46 Coke cotto_work: forget what?
17:46 purl Coke: I forgot what
17:46 Coke That is... not a joke.
17:46 Coke see also my defensiveness about following the instructions. ;)
17:46 cotto_work running bootstrap-ops after changing ops guts
17:47 Coke that should just happen automatically.
17:47 Coke if it's not, that's a bug in the build system, yes?
17:47 mikehh if it has thje version number in it it needs to be run aftewr the version number is bumpewd
17:47 cotto_work There'd be a circular dependency if it happened automatically.
17:48 jan joined #parrot
17:48 cotto_work opsc needed to build ops, ops needed to build parrot, parrot needed to build nqp, nqp needed to build opsc
17:50 mikehh so we would need to run some of the stuff at least twice?
17:50 NotFound mikehh: with luck
17:51 NotFound Make a mistake in an op and you need to redo all
17:51 mikehh hey this realease manager thing is begining to sacare me :-{
17:51 mikehh scare
17:52 cotto_work It's easy.  It's everyone's job to make sure the release manager guide is accurate and complete.
17:54 mikehh cotto_work: easy for you to say - you are next on the list :-}
17:54 mikehh probably should have had a not in there
17:54 NotFound We can't put an issue in the guide before knowing it
17:55 cotto_work phew
17:55 NotFound I just discovered that problem right now by looking at the diff
17:55 cotto_work no, but ideally we'll only run into it once before it goes into the guide
17:56 jsut_ joined #parrot
18:02 patspam1 joined #parrot
18:03 mike hi, why is parrot so slow right now? Is there room for optimization in the near future?
18:04 PerlJam mike++
18:04 PerlJam mike: parrot is slow for a variety of reasons.  Certianly there is room for optimization.
18:05 dalek parrot: r48216 | mikehh++ | trunk/compilers/imcc/pbc.c:
18:05 dalek parrot: fix codetest failure - trailing whitespace (indent next line)
18:05 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48216/
18:05 mike ok
18:06 cotto_work mike: http://trac.parrot.org/parrot​/wiki/PerformanceImprovements
18:07 mike it's just that I get asked that once in a while... and I just say "well... I think it still has the debug flags on" ;)
18:07 particle we don't know how to spell otpimumization yet
18:07 dukeleto mike: are you compiling with --optimize ?
18:08 mike @dukeleto nope... well.. dunno
18:09 mike just build rakudo star today... but I didn't look for an --optimize flag
18:09 mike don't know if it's there
18:10 cotto_work It's there by default for Rakudo
18:11 NotFound Someone has some idea about what the version numbers in the oplib are used or intended to use? ack don't give me any clue.
18:11 particle it's not only parrot that can use optimizations, rakudo has almost none itself
18:12 mike what's Lorito? Sounds cool
18:12 particle lorito?
18:12 purl lorito is, like, "little parrot" in spanish or examples/embed/lorito.c or http://xkcd.org/707/
18:13 NotFound That's outdated
18:13 cotto_work actually, none of those are helpful
18:13 atrodo the first one is
18:13 particle purl: lorito is also http://github.com/atrodo/lorito
18:13 purl okay, particle.
18:14 tcurtis purl: lorito is also http://trac.parrot.org/parrot/wiki/Lorito
18:14 purl okay, tcurtis.
18:14 NotFound xkcd is always helpful
18:17 NotFound lorito?
18:17 purl well, lorito is "little parrot" in spanish or examples/embed/lorito.c or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:18 NotFound There is a "is not" option?
18:20 darbelo I think "s///" works on purl's factoids.
18:20 cotto_work lorit =~ s/examples\/embed\/lorito.c or//
18:20 cotto_work lorito =~ s/examples\/embed\/lorito.c or//
18:20 cotto_work lorito?
18:20 purl i think lorito is "little parrot" in spanish or examples/embed/lorito.c or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:20 cotto_work something like that worked at some point
18:22 particle just do: purl: no, lorito is ...
18:22 NotFound purl: no, lorito is "little parrot" in spanish or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:22 purl okay, NotFound.
18:22 NotFound lorito?
18:22 purl i think lorito is "little parrot" in spanish or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:23 NotFound good bot
18:23 purl :)
18:25 darbelo lorito =~ s/http/placeholder/g
18:25 darbelo lorito?
18:25 purl well, lorito is "little parrot" in spanish or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:26 darbelo lorito =~ s/http/placeholder/
18:26 darbelo lorito =~ s/http/placeholder/
18:26 darbelo lorito?
18:26 purl lorito is, like, "little parrot" in spanish or placeholder://xkcd.org/707/ or placeholder://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:26 dalek TT #344 reopened by JadeNB++: Can't create working installed parrot for macports
18:26 dalek TT #344: http://trac.parrot.org/parrot/ticket/344
18:27 tcurtis lorito =~ s/ or / and /
18:27 tcurtis lorito?
18:27 purl lorito is "little parrot" in spanish or placeholder://xkcd.org/707/ or placeholder://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:27 darbelo lorito =~ s/placeholder/http/
18:27 darbelo lorito =~ s/placeholder/http/
18:27 darbelo lorito?
18:27 purl i think lorito is "little parrot" in spanish or placeholder://xkcd.org/707/ or placeholder://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:27 darbelo lorito?
18:27 purl it has been said that lorito is "little parrot" in spanish or http://xkcd.org/707/ or http://github.com/atrodo/lorito or http://trac.parrot.org/parrot/wiki/Lorito
18:28 darbelo Works on privmsg, not on the channel. Maybe it's a feature.
18:35 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#35164), fulltest) at r48216 - Ubuntu 10.04 amd64 (g++ with --optimize)
18:42 dalek TT #1721 created by NotFound++: parrot version numbers in oplib
18:42 dalek TT #1721: http://trac.parrot.org/parrot/ticket/1721
18:43 atrodo darbelo> interesting
18:43 atrodo I'm also wondering if it was a good idea to make lorito an attention grabbing word for me...
19:05 eternaleye joined #parrot
19:09 cotto_work I've already got it that way.
19:10 slavorg joined #parrot
19:11 Coke darbelo: was that caught with tools/dev/checkdepend?
19:12 dalek parrot: r48217 | darbelo++ | trunk/config/gen/makefiles/root.in:
19:12 dalek parrot: Remove redundant build deps from parrot_debugger.
19:12 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48217/
19:13 japhb joined #parrot
19:16 [1]Casan joined #parrot
19:29 dalek parrot: r48218 | NotFound++ | trunk/src/call/args.c:
19:29 dalek parrot: consting err_check in fill_params for clarity and maybe nano-optimization
19:29 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48218/
19:33 darbelo Coke: Yep.
19:33 Coke darbelo: \o/
19:35 darbelo I had some mis-deps in my gsoc branch and caught the trunk one by chance.
19:36 darbelo We're pretty much done with the c deps, too. It spits out some pir stuff, but I'm not sure I'm qualified for those.
19:38 Coke I'm not sure we're doing those right anyway.
19:45 darbelo Hm, there's a bit more I can do on the C front.
19:46 Coke to improve the checker or enforce its will?
19:46 darbelo Enforce it.
20:02 dalek parrot: r48219 | darbelo++ | trunk/src/dynoplibs/Rules.in:
20:02 dalek parrot: Fixup dynoplibs deps.
20:02 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48219/
20:03 darbelo That's the one.
20:03 dalek tree-optimization: e39dc98 | tcurtis++ |  (5 files):
20:03 dalek tree-optimization: Add a :exact option to Tree::Pattern.ACCEPTS to replace :p/:pos(although they
20:03 dalek tree-optimization: still remain for now).
20:03 dalek tree-optimization: review: http://github.com/ekiru/tree-optimization/com​mit/e39dc9836205187497825bacb8d223041d92fc7d
21:02 davidfetter tcurtis, around?
21:02 tcurtis davidfetter: yes.
21:02 davidfetter tcurtis, so i'm looking into making a PL/Squaak (embedded Squaak in PostgreSQL)
21:03 davidfetter does it have native methods for opening filehandles and/or pipes?
21:04 davidfetter !squaak
21:04 davidfetter hrm
21:04 tcurtis Not yet. If you give me a list of subs you'd need, I can work on adding them to its runtime library.
21:08 davidfetter actually, it's perfect that it can't. PLs come in two flavors: one that can do dangerous things and must be created by the super-user, and one that's safe for ordinary users to create stuff in
21:08 davidfetter PL/Squaak would be the latter :)
21:09 dalek parrot: r48220 | NotFound++ | trunk (2 files):
21:09 dalek parrot: implement OpLib vtable elements and add tests for it and get_pmc_keyed_int
21:09 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48220/
21:10 tcurtis davidfetter: :) Yay for lack of features! It can print to stdout and I need to reimplement reading from stdin at some point, too, though. Will that be a problem?
21:12 davidfetter hrm. if it actually must have stdout, that could be an issue. if it could pretend it's something else, that'd be fine
21:13 tcurtis davidfetter: well, it just uses the say pirop.
21:14 * Coke spots a chip.
21:14 sorear a chip?
21:14 tcurtis so, probably not, unless you redirect its stdout to something else.
21:15 Coke sorry, a Chip.
21:15 NotFound getstdsomethingelse ?
21:17 davidfetter i'll give it a whirl
21:32 lucian joined #parrot
21:36 cotto_work RMS: "I would like to have a friendly parrot." - http://blog.reddit.com/2010/07/rms-ama.html
21:53 mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#35166), fulltest) at r48220 - Ubuntu 10.04 amd64 (gcc with --optimize)
21:58 dalek parrot: r48221 | tcurtis++ | trunk/examples/languages/squaa​k/doc/tutorial_episode_3.pod:
21:58 dalek parrot: [squaak] Fix exercise 5 solution in episode 3. pheuter++
21:58 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48221/
22:05 kj joined #parrot
22:22 snarkyboojum joined #parrot
22:31 dalek parrot: r48222 | tcurtis++ | trunk/examples/languages/squaa​k/doc/tutorial_episode_3.pod:
22:31 dalek parrot: [squaak] Fix another mistake discovered thanks to pheuter++. s/expression/EXPR/
22:32 dalek parrot: review: http://trac.parrot.org/parrot/changeset/48222/
23:03 eternaleye joined #parrot
23:20 Casan joined #parrot
23:23 whiteknight joined #parrot
23:24 [1]Casan joined #parrot
23:27 [2]Casan joined #parrot
23:48 kid51 joined #parrot
23:57 hercynium joined #parrot
23:58 Psyche^ joined #parrot

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

Parrot | source cross referenced