Parrot 3.5.0 "Menelaus" released | parrot.org | Log: irclog.perlgeek.de/parrot/today
Set by moderator on 27 June 2011.
00:31 colomon joined 00:39 theory left 00:45 colomon left
dalek kudo/nom: bef372d | pmichaud++ | src/ (3 files):
Add negation meta-op, stub in some other metaops as NYI.
00:52
00:54 daniel-s joined 01:11 theory joined
atrodo isparrotfastyet now has data again 01:21
01:22 colomon joined
bubaflub atrodo++ 01:23
ping whiteknight 01:25
whiteknight pong
01:26 contingencyplan left
bubaflub whiteknight: i'm trying to get my setup.winxed; i've got the test working but that's hooked in through a special function 01:34
whiteknight ok 01:35
bubaflub whiteknight: i'm looking at your Rosella example and it looks like you are populating some hashes
pir_winxed and pbc_winxed
01:37 lichtkind left
bubaflub whiteknight: ah, fooey. lemme just gist it 01:39
whiteknight :)
distutils is a data-driven application. You put all your data into a huge hash, where the key names are the actions that should be taken
bubaflub whiteknight: gist.github.com/1057697
whiteknight: yeah, i think i'm doing that.
whiteknight so the action "pbc_pir" compiles the pir file to pbc 01:40
bubaflub whiteknight: ok, perfect. i think i've got everything setup but it doesn't seem to find the distutils functions 01:41
whiteknight yeah, that all looks right
what errors are you getting?
bubaflub Null PMC access in invoke()
i compiled it down to PIR and called it from there 01:42
it's definitely on the call to setup(..,..)
whiteknight weird 01:48
Add in a backtrace 01:49
(that's one of those things I wish winxed had)
bubaflub whiteknight: load in parrot with gdb?
whiteknight try { } catch (e) { var bts = e.backtrace_strings(); for (string bt in bts) say(bt); }
put your main routine inside that try{} 01:50
bubaflub ok
whiteknight: gotta run, be back in 15
whiteknight yeah, I'm signing off and going to bed
talk to you tomorrow
bubaflub later
whiteknight laster
01:50 whiteknight left, bubaflub left 02:02 kid51 joined 02:08 Khisanth left
dalek TT #515 closed by jkeenan++: Remove old parrot versions from CPAN 02:08
TT #515: trac.parrot.org/parrot/ticket/515
02:08 woosley joined 02:16 bubaflub joined 02:20 Khisanth joined
bubaflub dukeleto and colomon: i've got a setup.winxed; doesn't do version checking quite yet but it handles 'test' and 'build' 02:23
msg whiteknight found the problem - i was loading distutils in apparently the wrong place.
aloha OK. I'll deliver the message.
bubaflub NotFound: ping 02:35
dalek rrot/m0-prototype: 23925da | chromatic++ | src/m0/c/Makefile:
Added basic Makefile.
02:36
rrot/m0-prototype: e740606 | chromatic++ | src/m0/c/ (2 files):
Added m0b header configuration reading.
rrot/m0-prototype: a2ac260 | chromatic++ | src/m0/c/m0_interp.c:
Added padding reader.
rrot/m0-prototype: 883408d | chromatic++ | src/m0/c/Makefile:
Added tags and default targets.
rrot/m0-prototype: fb70896 | chromatic++ | src/m0/c/ (3 files):
Added constants and segment id verification.
rrot/m0-prototype: 8227788 | chromatic++ | src/m0/c/m0_interp.c:
Tidied a few declarations.
rrot/m0-prototype: 52e891d | chromatic++ | src/m0/c/ (2 files):
Added chunk name parsing and storage.
rrot/m0-prototype: bd39d9d | chromatic++ | src/m0/c/ (2 files):
Added skeleton for m0b segments parsing.
rrot/m0-prototype: b0ae64c | chromatic++ | src/m0/c/ (4 files):
Added -Wall and cleaned up several warnings.
kid51 He's baaaaack!
PerlJam wow ... looks like someone left the chromatic on :)
02:40 kid51 left
Coke seen chromatic? 02:42
aloha chromatic was last seen in #parrot 139 days 8 hours ago saying "All of the core tests did pass for me, FWIW.".
Coke chromatic++
bubaflub does anyone know how i can load config_lib.pir ? 02:46
never mind, i think i found it 02:47
dalek kudo/nom: e366355 | jonathan++ | src/Perl6/SymbolTable.pm:
Make sure @ and % sigil flags are set. Resolves bug noticed by pmichaud++.
03:11
rrot-gmp: 6e66cb7 | bubaflub++ | setup. (2 files):
winxed > PIR, use setup.winxed

winxed setup.winxed test works
03:26
rrot-gmp: f0a0a00 | bubaflub++ | build/gmp_test.c:
C script to get some system dependent values from GMP
rrot-gmp: 67cbcf3 | bubaflub++ | / (2 files):
update README and setup.winxed - build, clean, and test work
03:27 bluescreen_ left 03:28 bluescreen left
dalek rrot-gmp: 400c07f | bubaflub++ | setup.pir:
commit generated setup.pir from setup.winxed
03:28
03:30 colomon left
bubaflub msg dukeleto latest commit get a completely functional setup.pir / setup.winxed to end users 03:35
aloha OK. I'll deliver the message.
03:35 colomon joined 03:41 benabik joined
benabik ~~ 03:41
bubaflub colomon: i've got a setup.winxed / setup.pir now 03:44
colomon bubaflub++
bubaflub colomon: ask and ye shall receive 03:45
colomon: it automates the building and testing and cleaning. i'll figure out where these things should install tomorrow
colomon cool!
atrodo is far too out of the m0 loop, and is saddened 03:46
bubaflub goodnight, #parrot 03:48
colomon o/
04:01 daniel-s left 04:12 benabik left 04:22 benabik joined 04:37 colomon left 05:20 benabik left
dalek kudo/nom: 457b5e7 | pmichaud++ | / (6 files):
First cut at zip and cross operators and metaoperators.
05:27
05:30 davidfetter left 05:33 benabik joined 05:34 fperrad joined 05:51 kurahaupo left 06:06 hercynium joined 06:11 benabik left 06:33 contingencyplan joined 06:38 Eclesia joined 06:39 Eclesia left 06:41 mj41 joined 07:38 contingencyplan left
dalek kudo/nom: 681e4b5 | moritz++ | t/spectest.data:
two more passing test files (85 in total)
07:50
08:02 mikehh left 08:36 daniel-s joined 08:38 JimmyZ joined
dalek kudo/nom: 7cd81b3 | jonathan++ | src/Perl6/ (2 files):
Fix up moritz++'s patch for rationals.
08:52
09:09 cotto joined
cotto ~~ 09:10
dukeleto ~~ 09:13
msg bubaflub nice work on parrot-gmp! 09:17
aloha OK. I'll deliver the message.
09:25 hercynium left
dalek rrot/soh-cah-toa/hbdb: 68321aa | cotto++ | config/gen/makefiles/root.in:
add make target for hbdb tests
09:31
rrot/soh-cah-toa/hbdb: 770adec | cotto++ | include/parrot/hbdb.h:
make flag macros less noisy
kudo/nom: 14b0d55 | moritz++ | / (2 files):
implement chr() function, add two ideas to LHF.markdown
09:33
09:43 cotto left
dalek kudo/nom: 0b72806 | tadzik++ | src/core/Pair.pm:
Implement Pair.hash, fixing S06-signature/slurpy-and-interpolation.t
09:45
kudo/nom: cb31488 | moritz++ | src/core/Complex.pm:
remove stray proto
09:51
10:10 JimmyZ_ joined 10:11 JimmyZ left, JimmyZ_ is now known as JimmyZ 10:15 Kulag joined
dalek kudo/nom: ae04dda | moritz++ | src/ (3 files):
implement Complex literals

This generalizes the serialization for 'rational' to any setting type that can be instantiated as
  $type_object.new(|@primitives).
10:16
10:17 fperrad left 10:18 fperrad joined 10:29 JimmyZ left
dalek kudo/nom: ff2f951 | moritz++ | / (2 files):
sub forms of map and grep; two more passing test files
10:54
11:14 ambs joined 11:21 JimmyZ joined 11:27 lichtkind joined 11:36 woosley left
dalek kudo/nom: af3879f | moritz++ | LHF.markdown:
note more LHFs
12:03
12:05 mikehh joined, GodFather joined 12:12 whiteknight joined
whiteknight good morning, #parrot 12:12
mikehh hi whiteknight
whiteknight hello mikehh
mikehh All tests PASS (pre/post-config, make corevm/make coretest, smoke (#16727), fulltest) at 3_5_0-53-gc2ea702 12:13
Kubuntu 11.04 amd64 (g++)
whiteknight always good news! 12:14
mikehh I just started testing on my new machine, quite fast 12:15
whiteknight yeah, that thing sounded like a power horse
mikehh also built Perl 5.14.1 with -O3 -g so that improves things as well (in testing anyway) and it still builds fast 12:16
12:30 bluescreen joined 12:36 hercynium joined
dalek sella: 98c343b | Whiteknight++ | setup.winxed:
Add top-level error handling and backtrace printing to setup.winxed, for diagnostics when things go bad.
12:43
bubaflub morning, parrot 12:45
whiteknight hello bubaflub 12:46
bubaflub hi whiteknight, how ya doing? 12:47
12:47 daniel-s left
whiteknight I'm doing very well, thanks. How are you today? 12:47
bubaflub not bad; a little groggy 12:50
did you finish moving to your new house?
12:57 bluescreen left
whiteknight haven't even bought the damn thing yet 13:00
still in the "sign paperwork and write checks until your hands bleed" phase 13:01
13:01 hercynium left
whiteknight and "fight with your landlord about who gets to keep the security deposit" phase 13:01
bubaflub bummer 13:06
13:12 bluescreen joined 13:22 GodFather left 13:29 contingencyplan joined
dalek sella: d0ee99a | Whiteknight++ | src/unstable/template/templates/test. (2 files):
add in two quick template files for building stub test files with the Template library. Also serving as some concrete examples about how I want the syntax and semantics to look when I get further into development
13:40
sella: 6d3aa55 | Whiteknight++ | src/unstable/template/ (2 files):
stub out a new node factory class that we can use in place of a large switch/case for all types
13:42 mtk joined 13:45 contingencyplan left, contingencyplan joined
bubaflub whiteknight: i've got two remaining questions about distutils / Winxed if you've got a moment 13:47
whiteknight of course 13:50
I'm happy there are only two questions! Things could be a lot more confusing
bubaflub whiteknight: i got it to work last night - test, build, clean
my first question is install - i imagine what i want to do is install my *.pbc files. do i just stuff those into an array as well?
and if i do, will an uninstall magically work? 13:51
(well, i guess three questions)
Coke Amongst our questions...
whiteknight yes, install is just another hash of stuff 13:55
no, it's an array
parrot_gmp["inst_lib"] = ["foo.pbc"] 13:56
that's for .pbc library files
bubaflub whiteknight: ok, to avoid name conflicts can i put them in like GMP/Integer.pbc, GMP/Common.pbc, etc. ? 14:00
whiteknight yeah
distutils will automatically create any directories you need
bubaflub whiteknight: great. is there an uninstall that will handle removing those? 14:01
whiteknight yes. It does the reverse process. It looks through all entries in the inst_lib array and deletes them
winxed setup.winxed uninstall
type "winxed setup.winxed help" to get a list of common options 14:02
bubaflub whiteknight: great. as for stuff on plumage, you said i should just get you a JSON hash of all those options? 14:03
whiteknight yeah. Just type "winxed setup.winxed plumage" 14:08
bubaflub MAGIC 14:09
dalek rrot-gmp: c96d249 | bubaflub++ | .gitignore:
ignore gmp_test script
14:15
rrot-gmp: d70790e | bubaflub++ | ports/plumage/parrot-gmp.json:
add info for plumage
rrot-gmp: b79df51 | bubaflub++ | setup.winxed:
add install path
14:16
rrot-gmp: 4fd1ba7 | bubaflub++ | TODO.md:
update TODO
whiteknight bubaflub++ 14:24
bubaflub i can add rosella as a test dependency, right?
whiteknight yes
you probably need to manually edit the json for that kind of stuff
I don't know if distutils has functionality for that
bubaflub whiteknight: yep, i was just checking distutils.pir to make sure
dalek rrot-gmp: 7060cfd | bubaflub++ | / (2 files):
update description and rosella test dependency
14:27
rrot-gmp: 685ad5d | bubaflub++ | setup.pir:
generated setup.pir updated
bubaflub whiteknight: ok, so last question
whiteknight sure
bubaflub whiteknight: GMP has a number of system dependent properties - a bunch of #ifdefs for sizes of certain types and what not, like if there is long long or if we are on cray and so on 14:28
whiteknight right
bubaflub whiteknight: the only way i can think of getting those values correctly is just having a C program that #include <gmp.h> and then printing out the values of those #define
whiteknight that's not a horrible approach 14:29
certainly beats some kind of horrible parser
bubaflub whiteknight: i'm currently using a custom build step in distutils and parrot_config to build that C test script; and i know i can run it with spawnw but that only gives me the exit code. how can i capture all of it's output?
whiteknight use a pipe 14:30
I've got an example of what Rosella Harness does to capture the output of test programs
github.com/Whiteknight/Rosella/blo...inxed#L117 14:31
the spawn_and_execute function uses a FileHandle in pipe mode to open, execute, and capture the output of the program
bubaflub whiteknight: very nice, thanks. 14:32
whiteknight: i also need this to test which version of GMP we are using - parrot_config only specifies that we do have it or don't. 14:33
whiteknight We wanted to try to put together a dedicated Pipe PMC a while back that would handle bi-directional communications like that, but it never got completed
The IO system has been low on my TODO list recently, compared to packfiles and IMCC 14:36
bubaflub whiteknight: understandable
whiteknight: how are the packfiles coming along? i've seen some commits fly by about those
whiteknight the PackfileView PMC is mostly complete, feature-wise. I need to write tests for it before we can talk about merging. I've taken a little bit of a detour to try and cleanup the packfile subsystem at large, but I think I've done all I can do there without needing a deprecation cycle 14:37
so I need to write tests for PackfileView, then send out a call for testing before we merge
14:37 davidfetter joined
whiteknight I hope it could be in master in time for 3.6.0, but I don't know how long everything will take me 14:38
bubaflub whiteknight: those low-level / C tests are tricky
whiteknight yeah, most of what I need to test are the PackfileView PMC methods and vtables, which are relatively easy 14:39
and since those methods fall back directly to the packfile subsystem API, those get test coverage at the same time and I don't need to write C tests 14:40
that's the way to do it: expose functionality at the PIR level, write tests in PIR or something better 14:41
bubaflub that makes sense. 14:45
whiteknight: oh, one last thing. all of my files are under src/GMP/ but i'd like the installed stuff to go under GMP/ - can i do that with the inst_lib stuff? 14:48
whiteknight have your generated files be in a different folder. So generate stuff in GMP/Integer.pbc instead of src/GMP/Integer.pbc
then inst_lib will have them at GMP/*.pbc 14:49
bubaflub whiteknight: ok. that makes sense. it'll create the GMP folder when necessary, right?
whiteknight yeah
bubaflub great.
whiteknight parrot_gmp["pbc_pir"] = { "GMP/Integer.pbc" : "src/GMP/Integer.pir" }
etc
NotFound You can use a build/ directory for the pbc, distutils strips the build/ automatically. 14:54
bubaflub whiteknight: does Winxed support something like int x, y, z = line.split(' '); 14:55
NotFound bubaflub: :(int x, int y, int z) = function() { return line.split(' ', whatever); }(); 14:56
You need the function because the multi assign syntax works only for functions. 14:57
Uh, I mean split(' ', line)
15:00 mj41 left 15:03 theory left
dalek rrot-gmp: 4871e4c | bubaflub++ | / (3 files):
update setup to handle actually check GMP version
15:08
bubaflub NotFound++ Whiteknight++
dalek rrot-gmp: edf5ad6 | bubaflub++ | / (49 files):
install to GMP/ instead of src/GMP and update all tests and examples
15:19
whiteknight You're moving along pretty quick, it seems 15:20
dalek p: bb56d12 | moritz++ | src/ops/nqp.ops:
fix a copy'n'past-o, JimmyZ++, jnthn++
15:21
bubaflub whiteknight: sed is real helpful in updating all those files from src/GMP/* to just GMP/* 15:22
whiteknight yes it is 15:23
sed -i is my best friend in big refactors
bubaflub i think i can do it with perl -pie as well but this is even quicker and dirtier
whiteknight you're in NC right? The correct term is "durtier" 15:24
dalek rrot-gmp: 34a68e4 | bubaflub++ | setup.winxed:
actually support back to 4.2 and not just 4.3
15:26
rrot-gmp: f91ccaa | bubaflub++ | README.md:
organize a bit
rrot-gmp: c537c57 | bubaflub++ | setup.pir:
update setup.pir
15:27
bubaflub whiteknight: nay, i'm in central Illinois... but you're still correct.
whiteknight oh, I thought you were one of the people who made it to yapc 15:29
but instead your off on the sidelines, like me
you're
bubaflub whiteknight: yeah, originally i was going to go but my car broke down and i had to take the money set aside for YAPC and put it towards car parts.
whiteknight: anything else i need to do to get this project on plumage?
15:31 alester joined
dalek p: ef8b5d3 | pmichaud++ | src/PAST/NQP.pir:
Add nqp::bindattr_[i|n|s] and nqp::getattr_[i|n|s]. jnthn++ / moritz++
15:32
bubaflub whiteknight: should i just add my .json to the plumage project metadata and push to the main repo? 15:35
dalek kudo/nom: 0feaed3 | pmichaud++ | src/core/ (2 files):
Switch Pair.hash so that it doesn't return a scalar Hash; let it default
15:39
kudo/nom: 7ea50ce | moritz++ | / (3 files):
Complex now holds two native nums

allso bumps NQP_REVISION, and adds a note to NOMMAP about segfaulting autogenerated accessors
15:42
15:55 pjcj left 15:57 zby_home joined
dalek p: 1819a41 | pmichaud++ | src/PAST/NQP.pir:
Fix signatures for nqp::bindattr_[i|n|s]. moritz++, pmichaud-- .
16:07
whiteknight bubaflub: do you have commit access to plumage? 16:08
bubaflub whiteknight: i believe so. lemme try and push. 16:09
nope.
dalek kudo/nom: 6cd9c42 | pmichaud++ | src/core/Hash.pm:
Make "Odd number of elements" error a bit stronger, fix Hash.STORE
16:13
16:14 dafrito joined 16:16 theory joined 16:18 JimmyZ left, dmalcolm joined 16:22 fperrad left 16:23 wagle left, fperrad joined
dalek umage: 8b41cf3 | bubaflub++ | plumage/metadata/parrot-gmp.json:
add parrot-gmp project
16:30
bubaflub whiteknight: ^^ never mind, i do have permissions.
whiteknight nice 16:32
dalek p: 879073f | pmichaud++ | src/6model/reprs/P6opaque.c:
Patch to P6opaque num/str attribute lookup to report which attribute was not located.
16:43
16:48 wagle joined 16:53 wagle left
dalek sella: c01db70 | Whiteknight++ | setup.winxed:
Add Template.NodeFactory to the build
16:55
sella: bffe4ee | Whiteknight++ | s (7 files):
Fix Logic nodes so a basic 'for' loop example can work.
16:57 theory left 17:00 wagle joined 17:11 theory joined 17:59 theory left 18:02 theory joined 18:04 theory_ joined, theory left, theory_ is now known as theory 18:05 theory left 18:18 mj41 joined, rurban joined 18:33 theory joined 18:42 rurban_ joined 18:44 rurban left, rurban_ is now known as rurban
whiteknight is yapc over now? 18:44
davidfetter yapc is never over 18:46
it just keeps moving :)
whiteknight and are all the participants moving towards their homes? 18:49
has anybody said to you "you don't have to go home, but you can't stay here"? 18:50
18:55 whiteknight left 18:57 ambs left 19:08 dodathome joined
dalek kudo/nom: 83ad0a8 | pmichaud++ | / (2 files):
Add NYI.pm -- a place where we can explicitly put things we know are NYI.
19:33
kudo/podparser: cb14279 | tadzik++ | src/Perl6/Grammar.pm:
Add pod-related tokens to Grammar.pm
19:37
kudo/podparser: 103b37b | tadzik++ | / (2 files):
Add a horribly hacky Pod classes to the setting
p: 358eeb0 | moritz++ | src/6model/reprs/P6opaque.c:
regularize "P6opaque attributes NYFI" error messages, include method name and attribute
19:51
19:52 dafrito_ joined 19:57 dafrito left 19:58 fantazo joined 20:04 dodathome left
dalek kudo/nom: 71607fa | pmichaud++ | src/core/ListIter.pm:
Clean up LoL iteration so that @a Z @a Z @a works properly.
20:17
20:22 cotto joined 20:23 mj41 left
cotto ~~ 20:24
20:28 bluescreen left
dalek kudo/nom: 080e492 | moritz++ | src/core/Complex.pm:
totally speed up prefix:<->(Complex), or so I hope.

This patch replaces one line of code with 10, but it should avoid any box and unbox operation. Doing the same with operators will be rather straight-forward, but quite repetitive. I wonder if it could be automated. I have read about tools called "compilers" that could make such a task much easier... :-)
20:30
20:32 ambs joined 20:43 bluescreen joined
dalek kudo/nom: 3bf9230 | moritz++ | tools/build/NQP_REVISION:
bump NQP_REVISION to get fixed signature for bindattr_n
20:49
kudo/nom: 33047f8 | moritz++ | src/core/Complex.pm:
speed up more Complex ops
20:54 fperrad left
dalek kudo/nom: f1fc5ed | moritz++ | src/core/Int.pm:
implement Int.sqrt
21:17
kudo/nom: 437675e | moritz++ | src/core/Complex.pm:
speed up 3 more Complex operations
pmichaud rakudo.org/tickets # improvements welcomed 21:20
21:26 pjcj joined 21:27 bluescreen left, ambs left
pmichaud afk, break 21:30
21:35 whiteknight joined
kthakore hi parrot 21:39
*# 21:40
21:42 Psyche^ joined
kthakore your site .. bugs me 21:43
parrot.org/
where is the code for that?
ine 84, Column 32: end tag for "table" which is not finished 21:44
Line 101, Column 209: end tag for element "p" which is not open
and a bunch of in complete tags ...
oh well ...
kthakore leaves 21:45
21:47 Patterner left, Psyche^ is now known as Patterner 21:52 alester left
dalek kudo/nom: 70f9c03 | moritz++ | src/core/List.pm:
List.pop
21:58
kudo/nom: 22676c5 | moritz++ | src/core/Complex.pm:
fix stupid thinko in Complex math
22:00
whiteknight kthakore: That site is a drupal template, I believe 22:06
it bugs me too. I want to fix it up eventually
kthakore whiteknight: ... the parrot site is in php?
whiteknight I don't know if its PHP or not. I haven't seen the source
I know it's drupal, and I know it's from a template 22:07
kthakore casue I forgot how to do php mostly
oh well
nvm
dalek kudo/nom: 37489f0 | pmichaud++ | src/core/List.pm:
Refactor List.pop to be more in line code-wise with List.shift and List.push.
22:21
22:27 contingencyplan left
dalek sella: d6d4e80 | Whiteknight++ | src/unstable/template/Includes.winxed:
Add the Includes file for Template
22:27
sella: 0da734a | Whiteknight++ | src/ (7 files):
Updates, cleanups, and docs for the String library. Add in some new prototype util functions
22:28
22:30 kid51 joined 22:34 dmalcolm left
dalek sella: abb6866 | Whiteknight++ | / (3 files):
Fix String tests
22:35
kudo/nom: cf2afda | pmichaud++ | src/Perl6/Metamodel/BOOTSTRAP.pm:
Code, Signature, Parameter, Attribute, etc. shouldn't be subclasses of Cool.

  (As told by a little green pig at irclog.perlgeek.de/perl6/2011-07-01#i_4043149.)
23:02
23:03 davidfetter left
dalek sella: 1b36d2d | Whiteknight++ | t/string/String.t:
Add in more stub tests for String
23:05
sella: 9828022 | Whiteknight++ | t/string/ (3 files):
+stub tsts for Delimiter and DelimiterRegion tokenizers
whiteknight msg dukeleto: Update rosella, I forgot to add a file earlier
aloha OK. I'll deliver the message.
23:09 lichtkind left
kid51 msg cotto Can you edit www.yapc2011.us/yn2011/talk/3311 to add a link to your YAPC presentation? (I want to cite it in a blog post.) Thanks. 23:22
aloha OK. I'll deliver the message.
23:24 dafrito_ left
dalek rrot/m0-prototype: 9c837dd | chromatic++ | src/m0/c/ (10 files):
Rearranged code for simplicity and encapsulation.
23:24
kid51 msg cotto Can you send me any summary of Parrot/P6 hackathon held Thursday? 23:32
aloha OK. I'll deliver the message.
kid51 msg dukeleto Can you send me any summary of Parrot/P6 hackathon held Thursday?
aloha OK. I'll deliver the message.
kid51 msg soh_cah_toa Can you send me any summary of Parrot/P6 hackathon held Thursday?
aloha OK. I'll deliver the message.
dalek kudo/nom: 9867c66 | pmichaud++ | NOMMAP.markdown:
NOMMAP updates -- metaops are done-ish (except for hyperops, coming soon), and a couple of notes about $obj.^parents .
23:59