|
#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
|
|||