#parrot Parrot 0.5.2 Released | parrotcode.org/ | see www.parrotcode.org/misc/parrotsketch-logs/ for logs
Set by moderator on 6 February 2008.
00:08 HG` joined 00:19 Pabellon joined 00:53 slightlyoff joined 00:56 slightlyoff joined 01:04 slightlyoff joined 01:14 AndyA joined
Coke returns from a day away from IRC. 01:22
01:40 kid51 joined
svnbotlt r25608 | jkeenan++ | harness: 01:47
: POD correction.
diff: perlsix.org/svn/parrot/revision/?rev=25608
Coke lolthulhu.com/ :: O HAI! BIN SLEEPN. I CAN HAS SOULZ NOW? 01:55
02:20 rafl joined 02:39 Andy joined
Tene the problem with using 'null' is that functions can't return null. 02:55
I'm to the 'There are minor logic bugs and fencepost issues' debugging stage. 02:56
Would be nice to be able to write in nqp instead.
airplane now. bbl.
03:05 amoore joined
peepsalot i don't get what this call_list.txt does 03:27
it defines parameter and return types for something?
arcady for NCI calls 03:29
not quite sure why, but maybe it lists all the known NCI signatures? 03:30
because src/nci.c is then generated from that file 03:33
03:33 Pabellon joined
arcady as an aside, I can't actually figure out what's in that file because Configure.pl appears to be hanging 03:35
03:35 slightlyoff joined
arcady specifically hanging on git-svn log 03:37
perhaps because I'm using the git mirror on repo.or.cz rather than git-svn 03:38
peepsalot brb 03:39
03:43 peepsalot joined
zev what mode do people use for editing parrot grammar files in emacs? 03:47
arcady so far, fundamental 03:48
but it would be nice to have a proper mode with colors and all 03:49
especially one that made the {*} stand out nice and bright 03:50
zev I am unfortunately not proficient in making emacs modes 04:00
svnbotlt r25609 | petdance++ | trunk: 04:03
: fixed a proto, and switching to mem_sys_free
diff: perlsix.org/svn/parrot/revision/?rev=25609
Andy I wish I understood the DOD stuff 'cause then I could do useful things. 04:39
svnbotlt r25610 | petdance++ | trunk: 04:47
: remove an unused initialization
diff: perlsix.org/svn/parrot/revision/?rev=25610
peepsalot what's DOD? 04:49
purl rumour has it DOD is Dept. of Defense (see 'spook') or Day of Defeat, another Half-Life mod or dead object detection or a company that makes some decent effects pedals or DILDO OF DEATH or beyond stef's understanding or Dead Object Detecton
peepsalot ah, dead object detection
purl is so smrt 04:50
arcady boy is python's syntax fun 05:10
(a,b,c) is a tuple
so is (), but not (a)
peepsalot heh
05:10 Piper joined
Piper Hi there. I am Piper. I am now publically logging this channel. If you don't want to be logged, please leave now. 05:10
purl i already had it that way, Piper.
arcady instead to get a one-element tuple you write (a,)
I've only gotten as far as making it understand () and (a,) correctly 05:12
oh yeah, and a[1,2,3] really means a[(1,2,3)], likewise a[1,] is a[(1,)] 05:13
but a[] is not a[()]
05:16 peeps joined
peepsalot oops 05:16
svnbotlt r25611 | petdance++ | trunk: 05:54
: added mem_allocate_n_typed macro
diff: perlsix.org/svn/parrot/revision/?rev=25611
r25612 | petdance++ | trunk: 05:59
: consting & localizing
diff: perlsix.org/svn/parrot/revision/?rev=25612
06:10 particl1 joined 06:26 DarkWolf84 joined
Tene arcady: yeah, for the git mirror on git.or.cz, you don't use git-svn, just normal git commands. 07:02
07:23 paq joined 08:40 japhb joined
Tene yay, 'make test' passes. 09:10
09:16 HG` joined
cognominal_ ho, I should try git 09:25
09:55 nopaste joined 10:13 alvar joined
spinclad purl, forget Hi there. I 11:13
purl spinclad, I didn't have anything matching hi there. i
spinclad not so, but never mind. 11:15
11:41 mire joined 11:54 iblechbot joined 12:30 fridim joined 13:04 alvar joined 13:16 alvar_ joined 13:20 cognominal_ joined 13:23 amoore joined 13:37 cognominal_ joined 14:32 itz joined 14:38 Alias joined
Alias Man, that Piper alert gets annoying 14:38
(ignores it)
14:40 Alias left, Alias joined 14:41 Alias left, Alias joined
Alias Much better 14:41
14:49 Andy joined 16:10 simcop2387 joined 16:28 turrepurre joined 16:35 Ron joined 16:39 alvar joined 16:41 peepsalot joined 16:54 jjore joined
peepsalot i asked in here a while ago what I could do to help develop ecmascript, and someone suggested i get the tests from pjs to run on the new ecmascript(which uses pct): users.fulladsl.be/spb1622/pjs/ 16:55
it looks like the original author tested in two different ways. one was tests that I guess he wrote, these were tested by running a shell script that compares his compilers output with that of the spidermonkey engine 16:57
this seems like a bad way to go about testing though
the other way was that he ran the full test suite from spidermonkey on his code. I'm not sure exactly, but I don't think that this route actually depends on having the spidermonkey engine, just the tests. 16:59
jonathan The second of those would seem to be the more standard approach.
peepsalot i'm wondering if it would be kosher (if I could get it to work) for ecmascript make test to basically grab the tests from mozilla cvs and try to run parrot ecmascript compiler on them.
particl1 see languages/perl6/Makefile for an example of that (or tcl for that matter) 17:00
particle breakfast &
17:05 contingencyplan joined
peepsalot heh, I suppose 0 tests would probably pass at this point, since comments are not supported 17:23
hmm, not sure how to deal with creation of/ testing for this stupid .cvspass in a makefile 17:49
17:52 DarkWolf84 joined 18:08 particl1 joined 18:44 cognominal_ joined
Coke Adding support for comments is pretty easy. =-) 18:47
(JS is just // and /* */, as I recall)
18:48 alvar joined
peepsalot i saw rules in the pg file for it, but they are commented out for some reason. i guess it needs some implementation in action file too or something? I'm still learning all that stuff. haven't gotten that far yet 18:57
Coke ^ 18:58
19:57 alvar_ joined 20:36 rdice joined 20:39 Pabellon joined 21:00 guru joined 21:28 turrepurre joined 21:41 guru left 21:44 Pabellon joined 21:48 amoore joined 22:02 Limbic_Region joined 22:23 rdice joined 22:28 contingencyplan joined
cognominal_ reading Protoobject.pir, why double-colon classname are legacy? 22:46
jonathan cognominal_: We have heirarchical namespaces now, that is namespaces within namespaces. 22:52
Syntactically in Perl 6, you'll write Foo::Bar::Baz. But at a PIR level, it'll compile down to a key.
22:52 contingencyplan joined
cognominal_ should I read some pdd? 22:52
jonathan www.parrotcode.org/docs/pdd/pdd21_n...paces.html 22:53
cognominal_ thx
jonathan np :-)
23:08 IllvilJa joined 23:59 davidfetter joined