www.parrotcode.org/ | Last release: 0.7.1 "Manu Aloha"
Set by moderator on 17 September 2008.
Robrt I have no clue if this is going to help anything or not. 00:00
particle me neither, but at least nobody can complain about the old version anymore :)
Robrt It wasn't that old. It was stable!
particle the occasional '200 errors' were annoying, i wonder if this will fix them 00:01
Robrt I couldn't replicate them, and nobody was able to help me do so.
particle ci worked, but merge failed, so needed to do update manually after commit
it was sporadic and usually lasted a few hours
Robrt weird.
particle hard to pin down
Robrt I had this plan to have someone help by writing a script to do commits (to a different repo) every few minutes. 00:02
so we could see if there was a pattern.
00:04 particle1 joined
cotto Is any PMC that does hash or array iterable? 00:08
00:09 AndyA joined
particle1 sure 00:16
hash, for example
00:21 Theory joined
pmichaud some "hashes" such as LexPads aren't iterable 00:22
particle ok, so i just figured out (i think) that i was missing the :namespace() param for my PAST::Var to bind to 00:24
pmichaud yes, you'll want that.
particle not quite sure how to get it, though 00:25
pmichaud ...the namespace? 00:26
particle let's say i have: module Foo; sub bar is export {1};
how do i get bar's namespace in the routine_def action?
pmichaud what works now, or what should work? ;-)
particle ah. no wonder it's hard. 00:27
pmichaud I _think_ that $?PACKAGE ought to have it.
particle what works now, dear sir.
pmichaud since every module is (I think) a package
I don't think that it's been implemented that way yet, though. :-(
particle nope, seems $?PACKAGE is blank in this case 00:28
it seems i may be shaving a yak soon
pmichaud might check with p6l to see if "module Foo;" also sets $?PACKAGE 00:29
particle well, we haven't implemented package Foo...
pmichaud I'm not sure that's relevant 00:30
I can envision that 'class Foo;' will have the effect of setting $?PACKAGE, $?MODULE, and $?CLASS
particle As in Perl 5, a module is just a kind of package. Unlike in Perl 5, modules and classes are declared with separate keywords, but they're still just packages with extra behaviors.
so, i believe, yes, $?PACKAGE is set 00:31
*should be set
why the heck don't we do packages yet. i ought to fix that.
crap.
pmichaud sure, that would be the next step.
(there's a reason that "is export" wasn't moving ahead quite so quickly :-) 00:32
particle i don't see any references to $?MODULE 00:33
pmichaud right. I think jonathan jumped directly doing classes
particle ah, just in S02, once 00:34
S02.pod
1946: $?MODULE Which module am I in?
pmichaud also $@MODULE
er, @?MODULE
particle of course, they're a pair.
ok
do classes and roles set $?PACKAGE too? 00:35
pmichaud I've been thinking yes.... 00:36
but haven't confirmed it on p6l or anything
particle sure, but it's a direction in which to head
so class isa module isa package? 00:37
grammar isa module isa package?
pmichaud "A class is a module declared with the 'class' keyword." (S12)
I think a grammar isa class isa module isa package.
particle ah, yes
role isa module, too 00:38
but not a class
there's no switch in nqp, is there
pmichaud no. 00:39
dalek r31602 | julianalbo++ | trunk: 00:40
: pirric: SAVE and LIST refactoring, and make more consistent use of quotes and apostrophes
diff: www.parrotvm.org/svn/parrot/revision?rev=31602
r31603 | julianalbo++ | trunk: 00:49
: pirric: example of a pirric program that genrates and run a piric program
diff: www.parrotvm.org/svn/parrot/revision?rev=31603
pmichaud afk for a while 00:53
cotto Sorry. It's not good enough unless it has at least 3 levels of indirection, and preferably a configurable number.
01:04 petdance joined
PerlJam Holy cow! NYTProf is awesome! We need to get Tim working on parrot. 01:11
dalek r31604 | cotto++ | trunk: 01:15
: [pipp] implement clone, add, i_add and assign_pmc and enable associated tests
diff: www.parrotvm.org/svn/parrot/revision?rev=31604
r31605 | cotto++ | trunk: 01:20
: [pipp] better exceptions for i_add and assign_pmc
diff: www.parrotvm.org/svn/parrot/revision?rev=31605
cotto particle, ping 01:24
particle what's up, cotto? 01:26
cotto Is assign_pmc() in languages/pipp/src/pmc/phparray.pmc how HLL interop is supposed to work?
latest revision 01:27
particle yes, mainly 01:29
i mean, it looks like the way it should
but the code could use some cleanup
Khisanth PerlJam: to do what?!
particle PMC_\\w+_val should be turned to attribute access 01:30
but that's file-wide, not just in the vtable
and assign_pmc should be marked VTABLE
i like to point to src/pmc/exporter.pmc as an example of current-day pmc syntax 01:31
cotto That'll help.
particle oh, also, do you really want to test the exact type of the phparray pmc, or do you want to check its inheritance chain? 01:32
cotto It's good to know where to look for current code, rather than legacy stuff that only works because nobody's bothered to deprecate it.
good point
particle i wrote exporter, so it is the pmc i know best
Hinrik hm, something in S03 caught me by surprise 01:34
there's a 'constant' keyword? why not a 'constant' trait? 01:35
01:36 Theory joined
cotto particle++ 01:38
particle glad to help
there's no 'my' trait 01:39
Hinrik yes but a constant is just a lexical that can't change
why not be able to say "my $int is constant = 1" ?
particle constants can't be assigned to 01:40
Hinrik constant Dog $foo is woof = 123; <-- then why does this work?
particle ah, right, just with parens you cant' do = 01:41
Hinrik apocalypse 2 mentions "my int $pi is constant = 3;" 01:45
so is that still possible?
ah, there's an update there 01:46
Run-time properties are set with but rather than is. They're really just mixins. And there is no "constant" trait, but rather a "readonly" trait. Use the special declarator "constant int $pi = 3;"
...to declare a compile-time constant.
02:20 Robrt left
dalek r31606 | particle++ | trunk: 02:23
: [rakudo] implement 'package' package declarator
diff: www.parrotvm.org/svn/parrot/revision?rev=31606
02:29 Andy joined
dalek r31607 | chromatic++ | trunk: 02:54
: [t] Appended PID to name of tempfile used in test to avoid race condition
: during parallel testing. (Guess who it just bit?)
diff: www.parrotvm.org/svn/parrot/revision?rev=31607
r31608 | tene++ | hllmagic: 03:23
: [p6object]
: * Code cleanliness
diff: www.parrotvm.org/svn/parrot/revision?rev=31608
s1n does parrot have any requirement of python? for any version of python, to either build, execute, or otherwise have on a system? 03:37
cotto just for Parrot, no 03:39
why
s1n i just noticed my gentoo install has a use flag for it 03:40
not sure why it's checking for python, but they are checking specifically for python-2.4
i was going to ask in here before i file a bug 03:41
(on gentoo, not parrot)
cotto pynie, perhaps?
s1n i don't think they're building any of the languages yet
Hinrik a suggested ebuild on bugs.gentoo.org has a use flag for rakudo 03:42
s1n Hinrik: yes, i saw that too
still a bug though, and nothing in the ebuild, 0.6.1 has anything that needs python that i can tell
Hinrik I wondered about that python dep, I just ended up copying the ebuild for the latest parrot version and removing the python dependency
s1n i'll file a bug and maybe by time parrot hits 1.0 the slow moving gentoo devs will get around to it 03:43
Hinrik: what is up with those wacky ebuild requirements? 03:49
Hinrik you mean the python dependency? I don't know
s1n gpm, gdbm, ncurses, readline, icu? are any of those required?
it has those as DEPENDS _and_ RDEPENDS! 03:50
Hinrik beats me :P
especially the gpm one...
s1n heh, this doesn't seem right
unicode isn't a requirement, is it? 03:51
cotto I know gdbm and icu are optional components
Hinrik it's like someone copied an ebuild from another package and forgot to change the deps or something
s1n sounds like it, ncurses is just plain wrong
perl is the only DEPEND, right?
Hinrik according to the README, it's perl, icu and a C compiler 03:54
svn.perl.org/parrot/trunk/README
oh and make
s1n that's an "if" on icu
Hinrik hm, is the README wrong, then? 03:55
s1n no, the readme says "if you will be linking with the ICU library"
Hinrik You need a C compiler, a linker and a make program of course. If you will be linking with the ICU library you have to download and install it before configuring Parrot."
s1n note the "if" part
Hinrik oh, hah
didn't see that
s1n does the parrot release url change depending on who's the current pumpking? 03:58
dalek r31609 | tene++ | hllmagic: 04:06
: [p6object]
: * Create namespaces for classes we're asked to create that don't have namespaces yet.
: * This needs to be refactored into 'register'
diff: www.parrotvm.org/svn/parrot/revision?rev=31609
s1n bugs.gentoo.org/show_bug.cgi?id=239492 04:09
proper ebuild for parrot 0.7.1
it might be addressed before the year is over, but don't hold your breath 04:10
04:27 Andy joined
cotto In PHP, arrays of same size with different keys are not considered comparable, and such a comparison returns null. 05:43
Since the cmp VTABLE only returns an INTVAL, would it be a good idea to throw an exception?
(from the PhpArray PMC's cmp function) 05:44
06:37 bacek joined 06:52 barney joined 07:03 bacek joined
dalek r31610 | tene++ | hllmagic: 07:13
: [p6object]
: * accept and use an hll named argument in new_class
: * pass our hll on to 'register'
diff: www.parrotvm.org/svn/parrot/revision?rev=31610
r31611 | tene++ | hllmagic: 07:24
: [p6object]
: * Use the hll argument in 'register'
diff: www.parrotvm.org/svn/parrot/revision?rev=31611
Tene I'm *still* surprised to see my hilights go off in here when dalek announces commits. I keep thinking someone is commenting on whatever I committed.
07:26 mberends joined 07:29 bacek joined
Tene sleeps, hopes to wake to instructions from pmichaud 07:32
07:51 clunker3 joined 08:00 iblechbot joined
dalek r31612 | fperrad++ | trunk: 08:12
: [Markdown]
: - implement Symbol
: - and add test
diff: www.parrotvm.org/svn/parrot/revision?rev=31612
09:01 iblechbot joined 09:02 johbar joined 09:06 AndyA joined, particle1 joined
dalek r31613 | cotto++ | trunk: 09:16
: [pipp] implement cmp and is_equal, enabled several newly passing tests
: general code cleanup, thanks to particle++ and chromatic++ for suggestions
diff: www.parrotvm.org/svn/parrot/revision?rev=31613
09:21 rurban joined
dalek r31614 | allison++ | pdd27mmd: 09:39
: [pdd27mmd] Revise test to match current mmd behavior.
diff: www.parrotvm.org/svn/parrot/revision?rev=31614
09:40 masak joined 09:59 Ademan joined
dalek r31615 | rurban++ | trunk: 10:55
: [ports] update to cygwin 0.7.1 release
diff: www.parrotvm.org/svn/parrot/revision?rev=31615
11:20 rurban joined 11:23 ruoso joined
dalek r31616 | julianalbo++ | trunk: 11:54
: pirric: use stdout as default in list
diff: www.parrotvm.org/svn/parrot/revision?rev=31616
r31617 | julianalbo++ | trunk: 12:17
: use int instead of size_t in Parrot_print_backtrace, RT#59590
diff: www.parrotvm.org/svn/parrot/revision?rev=31617
12:18 rurban joined 12:48 Whiteknight joined 12:49 tetragon joined 13:13 Andy joined 13:38 tetragon joined
masak NotFound: is there something I can do to help you along with the failing t/examples/library.t test? 13:45
NotFound masak: What OS tou have in the test failed system? 13:46
masak Mac OS X 10.5.4
13:46 tetragon joined 13:47 Bzek joined
NotFound Mmmm... I have no idea about how the linkers works on that. 13:47
masak neither do I. but I can fetch/nopaste any information you think you need. 13:48
dalek r31618 | Whiteknight++ | trunk: 13:49
: [GC] Add function-level documentation to src/gc/resources.c
diff: www.parrotvm.org/svn/parrot/revision?rev=31618
NotFound What prove -v t/library/pcre.t says ?
13:52 tetragon joined
NotFound Try also: pcre-config --prefix 13:52
14:18 tetragon joined
NotFound masak: I've found a possible pcre specific problem, unrelated to generic linking ones: there are place in the tools that use HAS_PCRE and other that use has_pcre 14:26
masak oki
Zaba_ pcre makes me sad 14:27
NotFound Unfortunately, ./parrot_config --dump shows that both HAS_xxx and has_xxx are frequently used. 14:28
dalek r31619 | Whiteknight++ | trunk: 14:31
: [Charsets] Added some function-level documentation (for the functions I understand) to src/charset/ascii.c, and fixed some formatting of long lines.
diff: www.parrotvm.org/svn/parrot/revision?rev=31619
pmichaud purl: msg Tene I don't understand the need for r31609 -- Parrot already creates namespaces automatically.... why should we be creating them manually?
purl Message for tene stored.
pmichaud purl: msg Tene the next "big" task on this is to get PGE and PCT to compile with the new changes to P6object -- currently they're failing to build. 14:32
purl Message for tene stored.
dalek r31620 | julianalbo++ | trunk: 14:57
: Fix has_pcre/HAS_PCRE inconsistent usages
diff: www.parrotvm.org/svn/parrot/revision?rev=31620
NotFound masak: Can you try this fix? I don't think the problem was related, but just in case... 15:01
masak tries 15:02
no, same error. 15:09
NotFound masak: try: ./parrot_config HAS_PCRE
masak at what stage? before make?
NotFound After
masak hokay. 15:10
it replied with a '1'
NotFound masak: try: prove -v t/library/pcre.t 15:11
masak all tests successful.
purl pass(); ok(1); is(1,1);
masak purl, forget all tests successful
purl masak: I forgot all tests successful
masak but that's nothing new. it's t/examples/library.t that gives the error. 15:12
NotFound Too much magic in those test, I think the solution is drop all attempts to check availability from the test and put them in the pit library, if needed.
s/pit/pir 15:13
masak sounds like a good idea 15:14
NotFound masak: please execute: pcre-config --prefix 15:18
masak NotFound: /opt/local
purl /opt/local is evil
masak purl: forget /opt/local
purl masak: I forgot /opt/local
masak purl: you're the evil one.
purl masak: excuse me?
NotFound I think I have a diagnose: t/library/pcre.t looks for the prefix, and adds prefix/lib to the parrot library search path (what BTW is an undocumented feature), but examples/library/pce.pir does not do that thing. 15:21
So if your pcre lib is not in a standard lib location, such as /opt/local.... is evil, purl was right ;) 15:23
masak: Now the problem is to think about what the correct solution must be. 15:25
masak NotFound: aye. I understand what you're saying, but am not in a position to suggest anything constructive. 15:26
NotFound I think that letting any program or pir library to manipulate the library search path, and even forcing to do it, is not a solution. 15:30
masak right.
NotFound I'll try a temporary fix: if the library is not found, look at the process image. 15:33
15:34 tetragon joined
dalek r31621 | Whiteknight++ | trunk: 15:44
: [Charsets] Added some function-level documentation (for the functions I understand) to src/charset/binary.c, and fixed some formatting of long lines.
diff: www.parrotvm.org/svn/parrot/revision?rev=31621
NotFound Why library/pcre.pir needs to load_bytecode 'library/pcre.pir' ? 15:49
15:54 jhorwitz joined
dalek r31622 | pmichaud++ | trunk: 15:56
: [rakudo]: spectest-progress.csv update: 200 files, 4437 passing tests
diff: www.parrotvm.org/svn/parrot/revision?rev=31622
16:14 sjansen joined
NotFound nopaste? 16:23
clunker3 pasta.test-smoke.org/ or paste.husk.org/ or nopaste.snit.ch:8001/ or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/
purl rumour has it nopaste is at nopaste.snit.ch/ (ask TonyC for new channels) or rafb.net/paste or poundperl.pastebin.com/ or paste.scsys.co.uk/ or App::Nopaste or tools/dev/nopaste.pl or at www.extpaste.com/
nopaste "NotFound" at 213.96.228.50 pasted "Temporary fix for pcre tests" (20 lines) at nopaste.snit.ch/14224 16:24
NotFound masak: can you try this patch?
masak NotFound: hokay 16:29
NotFound: problem persists. 16:32
same error.
NotFound Same output than in ticket? 16:34
masak aye
I'm heading home in a few minutes, but will be back later, and will backlog. 16:36
NotFound Can you try this?; ./parrot examples/library/pcre.pir Hello h 16:37
masak sure 16:41
says "Bus error"
what did you do to my bus? :)
& # home 16:42
NotFound Mmm... then the problem is harder, someone with better knowledge of Mac OS than me must take a look. 16:47
16:57 jan joined
Tene pmichaud: the issue was that parrot wasn't creating namespaces automatically. get_root_namespace was returning null. 17:10
nopaste "tene" at 166.70.38.237 pasted "demo of get_root_namespace not creating a namespace" (16 lines) at nopaste.snit.ch/14225 17:12
dalek r31623 | julianalbo++ | trunk: 17:22
: pirric: add CLEAR instruction and his support, give better diagnostic for undefined variables
diff: www.parrotvm.org/svn/parrot/revision?rev=31623
r31624 | julianalbo++ | trunk: 17:42
: pirric: add ERROR instruction
diff: www.parrotvm.org/svn/parrot/revision?rev=31624
pmichaud Tene: okay, why do we need a loop for creating the namespace? 18:07
Tene pmichaud: how would you do it? 18:08
pmichaud just create it.
Tene Using the 'create_namespace' opcode, eh? 18:09
pmichaud make_root_namespace
although now that I think about it, that might be unimpl even though it's defined in pdd21 18:10
Tene Yeah, I don't see that anywhere.
pmichaud we could always "cheat" and use the set_root_global opcode for now, though. :-)
it just feels funny that we have to create all of the intermediate namespaces. 18:12
Tene should get_root_namespace be creating the namespace if it doesn't exist?
pmichaud I think the other get_*_namespace opcodes do it.
Tene oh? Lemme test.
pmichaud no, they don't.
okay, so I had that wrong in my head. 18:13
Tene I can simplify that loop to elimite the repeated 'get_root_namespace calls.
pmichaud set_*_global will create the namespace if needed, though.
so, given a namespace of 'hll';'Foo';'Bar';'Baz' we could create it quickly with set_root_global ['hll';'Foo';'Bar'], 'Baz', ns 18:14
where ns is a newly created namespace
even better might be a 'make_namespace' method 18:15
instead of a 'make_namespace' opcode.
$P0 = get_root_namespace ['hll']
$P0.'make_namespace'($P1) # $P1 is array of names
_another_ thought I had is that it would be really nice if a sub could change its hll alignment in midstream. 18:16
i.e., upon entering one of these subs, it could change its current context's affiliation to the hll of the caller
I could see how that would be problematic, though. 18:17
anyway, I'd like to see us avoid the loop if at all possible -- that seems like something Parrot should be doing.
for one, we have to be careful that we don't accidentally clobber an existing symbol (i.e., a protoobject) when creating the namespace. 18:18
Tene nods. 18:20
pmichaud there's a ticket that references make_namespace: RT #46859 18:22
anyway, the big task at the moment is getting the existing stuff that uses the 'Foo::Bar' namespace names to switch to 'Foo';'Bar' 18:26
Tene Starting with PGE and PCT, right?
pmichaud PGE and PCT are the biggies, yes. I think the others are mostly already set correctly.
i.e., I don't think NQP has a problem with it.
Tene does NQP use pge or pct? 18:27
pmichaud yes, but it does so in the standard protoobject way.
i.e., it doesn't ever make use of the 'PAST::Var' form
it always does things based on the ['PAST'], 'Var' protoobject, which isn't going to change here. :-) 18:28
Tene nqp doesn't run in the branch right now
pmichaud well, nqp can't run until pge and pct run, no.
Tene Right, okay.
pmichaud I'm just saying it probably doesn't have to change once those are fixed.
Tene nods.
pmichaud I need to get some lunch, bbiaw 18:29
(we can leave the ns creation loop in p6object for now, but that's something I'd really like to get cleaned up at some point.)
Tene perhaps make a ticket for it. 18:30
pmichaud that would work.
at some point we'll also have to figure out how to handle hll-specific namespace object types
anyway, gone to lunch, bbiah 18:31
Tene seeya
19:03 NotFound joined
NotFound perl6.pir has a .namespace [ 'Perl6::Compiler' ] This is not what you are trying to avoid? 19:04
Tene Yes, that will need to be 'Perl6';'Compiler' 19:05
NotFound And there are also several others :: in that file 19:06
In perl6.pir there is a push_eh _handler in line 71, and this handler seems no never be popped. Must no be a pop_eh before the label _handler: on line 87? 19:29
19:32 Theory joined
pmichaud since there's not really anything that might cause an exception, there doesn't really need to be a pop_eh 19:36
yes, it would probably be cleaner if one is there.
NotFound pmichaud: I caused one, doing a simple test of changing :: to ; 19:37
pmichaud in trunk, or hllmagic branch? 19:38
NotFound trunk
pmichaud right, changing the :: to ; won't work in trunk yet, because P6object doesn't split names yet.
(in trunk)
NotFound I imagined that, but the point is that the lack of pop_eh can give misguided diagnostics. 19:39
pmichaud sure.
feel free to add one.
NotFound Ok.
pmichaud but I expect most of the :: to ; conversions to take place in the hllmagic branch, at least until we get it merged back to trunk. 19:40
dalek r31625 | julianalbo++ | trunk: 19:42
: add a missing pop_eh in perl6 initialization
diff: www.parrotvm.org/svn/parrot/revision?rev=31625
20:07 Theory joined 20:19 Zaba joined 21:03 ruoso joined
Tene particle1: why do you need ' and - for 'is export'? 21:17
dalek r31626 | julianalbo++ | trunk: 21:22
: pirric: add ON ERROR GOTO and ON ERROR EXIT instructions and some interface methods to Runner, and update examples
diff: www.parrotvm.org/svn/parrot/revision?rev=31626
r31627 | chromatic++ | trunk: 21:25
: [IMCC] Changed SymHash entry information to use unsigned ints. C doesn't give
: much type protection, but it can give compilation warnings when we do things
: which might walk outside of an array. We should take advantage of this when
: possible.
diff: www.parrotvm.org/svn/parrot/revision?rev=31627
21:33 ruoso joined
dalek r31628 | chromatic++ | trunk: 21:40
: [IMCC] Made Basic_block index member an unsigned int, as a negative index would
: be a memory violation.
diff: www.parrotvm.org/svn/parrot/revision?rev=31628
Tene pmichaud: what should I do with "new 'PGE::OPTable'"? call new on a RSA, get the protoobject out of the namespace and call .new() on that, edit 'new' to do splitting on '::'? 21:54
dalek r31629 | chromatic++ | trunk: 21:55
: [distro] Updated NEWS per some of my more interesting commits.
diff: www.parrotvm.org/svn/parrot/revision?rev=31629
21:55 Andy joined
dalek r31630 | julianalbo++ | trunk: 22:01
: [distro] NEWS update
diff: www.parrotvm.org/svn/parrot/revision?rev=31630
r31631 | chromatic++ | trunk:
: [IMCC] Converted indexes in Instruction struct to unsigned integers, again to
: let the compiler warn about invalid indexes.
diff: www.parrotvm.org/svn/parrot/revision?rev=31631
22:05 gmansi joined 22:08 Andy joined 22:14 omega joined
dalek r31632 | chromatic++ | trunk: 22:14
: [IMCC] Fixed signedness of all values passed to system calls such as malloc()
: and realloc().
diff: www.parrotvm.org/svn/parrot/revision?rev=31632
22:14 TiMBuS joined 22:15 petdance joined
Tene Hmm. I'm having trouble with 'subclass'. Let's see what other things I can try... 22:21
22:28 tetragon joined 22:50 Ademan_ joined
dalek r31633 | chromatic++ | trunk: 22:51
: [IMCC] Made the number of symbols in an IMC_Unit an unsigned quantity to avoid
: signedness errors.
diff: www.parrotvm.org/svn/parrot/revision?rev=31633
pmichaud Tene: it should be $P0 = get_hll_global ['PGE'], 'OPTable'; $P1 = $P0.'new'() 23:01
that's the standard mechanism for all P6object-based things.
you may run into some issues in various parts of PGE with that -- if so, let me know and I'll look at them pretty quickly. 23:02
dalek r31634 | allison++ | pdd27mmd: 23:10
: [pdd27mmd] Change 'floor_divide' so it doesn't immediately morph Integer result
: to a Float. Change 'modulus' to a multi, so it doesn't mask default multi
: dispatch.
diff: www.parrotvm.org/svn/parrot/revision?rev=31634
r31635 | chromatic++ | trunk:
: [src] Fixed signedness of several string functions (avoiding overflow and
: negatives in string sizes seems sane).
diff: www.parrotvm.org/svn/parrot/revision?rev=31635
r31636 | allison++ | pdd27mmd:
: [pdd27mmd] Change direct multi calls to use correct vtable names of the multis
: for modulus.
diff: www.parrotvm.org/svn/parrot/revision?rev=31636
r31637 | Whiteknight++ | trunk: 23:14
: [Book] Add some more information about PMCs.
diff: www.parrotvm.org/svn/parrot/revision?rev=31637
s1n pmichaud: ping
pmichaud s1n: pong 23:16
s1n sweet, you're around
pm
i've been daydreaming about working on parrot/rakudo at my day job :) 23:18
23:26 Andy joined
masak s1n: who hasn't? :) 23:33
s1n masak: unfortunately i can't do anything other than browse the svn sources (no cheating at work and working on it on the clock)
masak s1n: I'm a bit more unrestricted than that, but there have definitely been times when I wished myself away from $work to hack on Rakudo instead 23:35
Whiteknight i can do some writing/documenting stuff, but I dont have a compiler on my work computer so I can't do much coding
but I definitely would much rather be working on Parrot then working on work 23:36
s1n my linux machine at work isn't externally connected and the windows (email) machine is fairly useless
23:46 Ademan joined 23:56 davidfetter joined 23:59 ruoso joined