Check your feather email | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | www.treehugger.com/files/th_images/paradigm.jpg
Set by rodi on 29 September 2006.
Limbic_Region demerphq - my 2.2 billion got reduced to 15.2 million 00:08
so definately doable
NP complete to O(1) here I come
01:01 SubStack joined 01:08 mauke joined 01:27 weinig is now known as weinig|zZz
svnbot6 r14048 | audreyt++ | * Repair "use perl5:Foo". 01:42
r14049 | putter++ | t/perl5/return.t - revert disabled code, as exception handling now works. 02:12
audreyt @tell putter eval('"Foo"', :lang<perl5>) is just the same as "Foo"; see roundtrip.t for how to make a constructor in p5land 02:15
lambdabot Consider it noted.
svnbot6 r14050 | audreyt++ | * roundtrip.t: Correct the use of .new.
r14051 | audreyt++ | * roundtrip.t: Use a proper closure so the test now passes.
Limbic_Region audreyt ping 02:16
audreyt pong 02:17
lambdabot audreyt: You have 2 new messages. '/msg lambdabot @messages' to read them.
audreyt @messages
lambdabot Limbic_Region said 12h 22m 37s ago: thanks for the fix. I only managed to fix a few failing tests in ext/ but I think I found 2 pugs bugs. I want to talk to you about them first though
TimToady said 5h 34m 21s ago: something that got checked in last night took my smoke from 48 minutes to 68 minutes. Pretty sure I didn't have anything else running...
svnbot6 r14052 | audreyt++ | * $foo.hash is method call, not hash composer
Limbic_Region so those couple of bugs
one is the following - my $foo = $.foo; when the object hasn't been defined to have a .foo 02:18
pugs doesn't throw an error and TimToady suggested it should
the other is apparently fixed? 02:19
multi sub *postfix:<++> (Automata::Cellular $self) {
that was originally method postfix:<++> { ... }
and it wasn't working
audreyt nod, the second is nonbug 02:20
"method postfix:<++> is export" may be made to work later
but a method alone doesn't get you $obj++ 02:21
re the $.foo thing, is it causing some ext/ fails?
I agree it should die
Limbic_Region well, no - not anymore
I fixed it
not the bug 02:22
the mistake
$.foo should have been self.foo
I made the change
but it made me realize it should have died instead of silently being undef
audreyt nodnod.
TimToady I had left those in so that audreyt would fix them. :)
audreyt though the real bug here is that $.foo was evaled as $!foo 02:23
while it _should_ eval as self.foo in the first place
Limbic_Region well - i wanted to write a test for them instead of being in ext/
but wasn't sure what exactly it should be
TimToady that works too
audreyt though arguably if you want to write self.foo, at least $.foo() is better style than $.foo
$.foo is too variable-y to suggest method call to my eyes... 02:24
TimToady that ambiguity is intentional
Limbic_Region see - that's why I didn't want to write the test
do you have a date in mind for the release audreyt? 02:25
I can poke some more at ext/ as long as we continue to have bad weather here
Limbic_Region is desperately avoiding shampooing the carpets
audreyt Limbic_Region: gaal says Tuesday he'l be back for chgloging 02:26
so we have another couple days
Limbic_Region ok - will play some more than
tomorrow anyway - brain is goo ATM
02:27 justatheory joined
audreyt k, thanks and have fun :) 02:29
audreyt goes back fiddling with pugs-prof to find out the 50% slowodown
svnbot6 r14053 | audreyt++ | * t/perl5/: Repair array.t and hash.t with the same closure-new trick. 02:32
audreyt 3 fails left in t/ space... 02:34
svnbot6 r14054 | audreyt++ | * io_in_for_loops.t: Remove the scary comment about this test
r14054 | audreyt++ | not working, as it actually now does.
Limbic_Region Iyou have 1 hr and 25 minutes left by my clock 02:35
audreyt eh? :) 02:37
Limbic_Region you said yesterday 02:38
I will definately have t/ finished by tomorrow
audreyt I have 13hr and 25 minutes.
it's but 10:38am here :)
Limbic_Region what's that about lies, damned lies, and timezones 02:39
;-)
audreyt lol
let's see how things break when $.foo is now made self.foo... 02:40
02:40 putter joined
Limbic_Region only method call is second resort though right? 02:41
IOW - attribute is checked and if not applicable check method? 02:42
audreyt nono
$.foo is always self.foo
it's just "has $.foo" manufacture an accessor for you
Limbic_Region oh, yeah 02:43
audreyt which means even subclasses can't see parent classes's $!attr
putter imagines that paragraph is going to be repeated a lot in the next few years.
audreyt which one? 02:44
"$.foo is always self.foo" ?
02:45 SubStack joined
putter and has $.foo... you know, I think I was simply confused. :/ 02:45
audreyt I was confused for about a year too... 02:46
putter I dropped another oddity in t/xx for you ;)
audreyt saw that. :) 02:47
bbiab... 02:48
Limbic_Region putter - my code is now almost entirely Inline::C - basically Perl is just being used for the dynamic memory mgmt ;-) 02:49
audreyt ooh -- in which case I sincerely recommend D :)
putter oy
:)
audreyt it won 2nd place in this ICFP, it must be good for something :)
(it's what C++ should've become, imho.)
Limbic_Region doesn't the F in ICFP = Functional? Is D a functional language? 02:51
besides - I am still trying to get proficient at Java and Haskell (and my C could certainly use some work) 02:53
03:01 scsibug joined
putter Limbic_Region: yes, and while multiparadigm, they don't list functional as one of them. 03:02
ok, now clearly have a cold. :( off to bed. yay for progress towards the new release. 03:06
good night all &
Limbic_Region TTFN - sleep well and be well 03:08
er uh, too late
audreyt Limbic_Region: D has closures, so it's functional 03:14
good, changing $.x to mean $(self.x) does not seem to have adverse effects 03:15
in fact it gains 6 more yellow boxes 03:16
not surprisingly in t/oo/attributes/undeclared_attribute.t
Limbic_Region ;-) 03:17
svnbot6 r14055 | audreyt++ | * $.x now always mean $(self.x()), and @.x now always mean 03:19
r14055 | audreyt++ | @(self.x()), and so on. Previously they were treated as
r14055 | audreyt++ | $!x and @!x, which circumvented all the important ACLs.
r14056 | audreyt++ | * unTODO the tests in mutators.t and undeclared_attribute.t that now
r14056 | audreyt++ | passes with the $.x === $(self.x()) change.
audreyt lunch, bbiab... 03:23
03:24 szabgab joined 03:30 b00t joined 03:34 SubStack_ joined 03:37 SubStack_ is now known as SubStack 04:36 Aankhen`` joined, justatheory joined 04:37 LimbicRegion joined 04:40 LimbicRegion is now known as Limbic_Region 04:57 nperez joined 05:01 dduncan joined
dduncan fyi, I just installed another 512MB of RAM in my 4-year-old machine, going from 768MB to 1.25GB, and I'm already seeing huge improvements in the machine's responsiveness while compiling Pugs, which tended to use swap space a lot before, and also the Pugs compilation is probably faster too 05:03
suffice it to say that Haskell code is rather resource intensive to compile 05:04
(historically, Pugs.Parser seemed to be the most intensive of all, though that may not be true anymore) 05:05
05:15 nperez joined 05:21 BooK joined 05:35 dduncan_ joined 06:12 evalbot_r14039 is now known as evalbot_r14056 06:21 nperez joined 06:56 dduncan_ left
svnbot6 r14057 | audreyt++ | * Get a cool 25% win by reducing special builtin macros 07:33
r14057 | audreyt++ | with a table, instead of with linear matches.
07:45 mjk joined
audreyt TimToady: the spec says 07:45
A list is of undefined
length only if it contains an undefined generator, which, happily, is
what is returned by the C<undef> function when used in list context.
this doesn't sound right 07:46
my @x = [undef, undef, 1, 5, undef, 6]
here undef is in list context; should they not take one element each?
@tell TimToady How does S04:927 work with [undef, undef, 1, 5, undef, 6] ?
lambdabot Consider it noted.
07:49 nperez joined
svnbot6 r14058 | audreyt++ | * Pugs.CodeGen: Remove the unused -CGHC. 08:52
r14059 | audreyt++ | * Remove Pugs.Compile.Haskell from Pugs.cabal.in.
r14060 | audreyt++ | * Speed up evalVal for a marginal (<2%) win.
r14061 | audreyt++ | * Pugs.Eval: Further marginal (<2%) tweak on reduceStmts. 08:58
08:59 b00t joined 09:00 elmex joined 09:03 kane-xs joined
nothingmuch 3/w 21 09:12
09:13 larsen joined 09:45 iblechbot joined
svnbot6 r14062 | audreyt++ | * Don't actually keep track of prevChar, instead keep track 10:01
r14062 | audreyt++ | of the last time we've seen a whitespace character.
r14062 | audreyt++ | This makes parsing quite a bit faster.
10:22 chris2 joined
demerphq Anybody ever seen the message "This file doesn't appear to be the 1.133 version -- patch anyway?" from GNU patch? 10:25
svnbot6 r14063 | audreyt++ | * t/perl5/return.t: import from perl5 land is lexical; fix the test.
10:42 Southen joined
svnbot6 r14064 | audreyt++ | * Pugs.Types: Add a helper varTopic to mean (cast "$_" :: Var) 10:52
r14064 | audreyt++ | to reduce typing and aid migration to a lexical $_.
r14065 | audreyt++ | * Implement smart matching against implicit invocation: 10:55
r14065 | audreyt++ | $obj ~~ .meth # ?($obj.meth)
r14065 | audreyt++ | $obj ~~ .[0] # ?($obj.[0])
r14065 | audreyt++ | $obj ~~ .<x> # ?($obj.<x>)
r14065 | audreyt++ | It's implemented as a macro on the parser level.
r14066 | audreyt++ | * Pugs.Eval: Also implement "when .[0]" and "when .<s>". 10:59
audreyt @tell putter the oddity is not an oddity; grep for "y " in the input to see why. 11:02
lambdabot Consider it noted.
audreyt @tell putter whilst other lines has "\ty\t" or "\tn\t", the bogus line had a "\ty \t". it's not always pugsbug... :) 11:03
lambdabot Consider it noted.
svnbot6 r14067 | audreyt++ | * regex_tests: fix a stray space. 11:05
11:05 TimToady joined
svnbot6 r14068 | audreyt++ | * smartmatch.t: unTODO now that it passes. 11:11
11:12 buetow joined 11:14 b_jonas joined 11:17 weinig|zZz is now known as weinig 11:34 elmex joined
svnbot6 r14069 | audreyt++ | * Pugs.Parser.Operator: sort the file test operators so Set.fromAscList won't get confused. 11:41
11:56 lollan joined 12:13 elmex joined 12:15 kanru joined
svnbot6 r14070 | audreyt++ | * Pugs.Prim: Force generation of all primitive declarations 12:27
r14070 | audreyt++ | upfront, instead of an as-needed basis. This is a win
r14070 | audreyt++ | because the large "syms" string in the Pugs.Prim can then
r14070 | audreyt++ | be freed away, and the ID generation is consistent.
r14071 | audreyt++ | * Pugs.Eval: Correctly prevent generation of pad entries for siglets: 12:36
r14071 | audreyt++ | sub f ($, $, @) { ... }
r14071 | audreyt++ | The original code was avoiding generation for "", not "$", which was
r14071 | audreyt++ | utterly unhelpful.
r14072 | audreyt++ | * Pugs.Types: Make the Var type strict in all its fields
r14072 | audreyt++ | as lazy evaluation for IDs really doesn't quite make sense.
r14073 | audreyt++ | * Pugs.Internals: Use (IORef . Map) instead of StrMap for keys, 12:40
r14073 | audreyt++ | because internally we're using ByteString.UTF8 now, and it won't do
r14073 | audreyt++ | the Java-esque '\0' encoding for us (nor do we want it to).
r14073 | audreyt++ | Benchmark doesn't show significant slowdowns, so going that way
r14073 | audreyt++ | is probably easiest.
r14073 | audreyt++ | (Writing a HashTable instance for ByteString.UTF8 can also work, I guess.)
r14073 | audreyt++ | Maybe some day Judy.Hash can be used instead, but it still frequently
r14073 | audreyt++ | triggers GC problems here (probably OSX-Intel specific), so play it
r14073 | audreyt++ | safe for now.
r14074 | kudra++ | This week's summary 12:43
r14075 | kudra++ | Yuval found some errors in my linking 12:52
13:02 weinig is now known as weinig|bbl
svnbot6 r14076 | audreyt++ | * Remove p6regex_oddity.t now it's no longer an oddity. 13:04
clkao audreyt: you must do something 13:25
13:25 discordja joined
clkao i am also ignoring the parens in if when writing perl5 now 13:25
s/also/always
audreyt lol
masak clkao: you must have written your fair amount of perl6 then. I unually forget to omit the parens in perl6 if statements :) 13:28
clkao and every time i added them i feel my face twitching 13:30
Juerd I have the same problem as clkao
clkao hate hate hate 13:31
can we have "use feature 'ifnoparen'" in perl5 ?
Juerd I find myself writing <> for qw(), not writing parens with language constructs, and using . instead of ->, in Perl 5.
13:31 chaoslawful joined
chaoslawful ?eval say "hello!"; 13:32
13:32 evalbot_r14056 is now known as evalbot_r14076
evalbot_r14076 OUTPUT[hello! ] Bool::True 13:32
Juerd ?eval say "Hi there"
evalbot_r14076 OUTPUT[Hi there ] Bool::True
chaoslawful ?eval [*] 1..100;
evalbot_r14076 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000
13:32 marmic joined
chaoslawful ?eval [*] 1..1000; 13:32
evalbot_r14076 4023872600770937735437024339230039857193748642107146325437999104299385123986290205920442084869694048004799886101971960586316668729948085589013238296699445909974245040870737599188236277271887325197795059509952761208749754624970436014182780946464962910563938874378864873371191810458257836478499770124766328898359557354325131853239584630755574091142624174743493475534286465766116677973966688202912073791438537195882498081268678383745597317461360853795345
Juerd ITIM Inf. :)
chaoslawful ?eval [+] map {1/$_} 1..100; 13:34
evalbot_r14076 Error: Unexpected "1" expecting comment, ",", ":", operator, statement modifier, ";" or end of input
audreyt you need a comma
after the block
chaoslawful ?eval [+] map {1/$_},1..100; 13:35
evalbot_r14076 14466636279520351160221518043104131447711/2788815009188499086581352357412492142272
Juerd ?eval 1..10.map:{$_+1}
evalbot_r14076 (1,)
Juerd ?eval (1..10).map:{$_+1}
chaoslawful oh, thanks a lot
evalbot_r14076 (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
Juerd ?eval 1..(10.map:{$_+1})
evalbot_r14076 (1,)
Juerd ?eval 10.map:{$_+1}
evalbot_r14076 (11,)
audreyt @tell Limbic_Region cribbage_scoring.pl++ # I just implemented >>.meth, >>.<key> and LABEL: parsing for that 13:36
lambdabot Consider it noted.
svnbot6 r14077 | audreyt++ | * cribbage_scoring.pl: add svn properties, and also correct 13:37
r14077 | audreyt++ | the colon/block usage:
r14077 | audreyt++ | @foo.map: -> $x {...} # correct
r14077 | audreyt++ | @foo.map -> $x :{...} # incorrect
r14076 | audreyt++ | * Remove p6regex_oddity.t now it's no longer an oddity.
r14078 | audreyt++ | * Pugs.Parser.Operator: Warning avoidance, and add a rule for ">>". 13:40
r14079 | audreyt++ | * Pugs.Eval: Syn "block" [...] can now double as a runtime-creation-only
r14079 | audreyt++ | closure for things that does not want to close over the compile-time
r14079 | audreyt++ | block, typically when there wasn't a real block in the first place.
r14079 | audreyt++ | This is useful for postfix loops as well as implicit hypers. 13:41
r14080 | audreyt++ | * Pugs.Parser: Parse labels, though we don't yet do anything with them. 13:44
r14080 | audreyt++ | Note that our rule for labels is considerably more lax than Perl 5:
r14080 | audreyt++ | FOO: use Carp; # this is allowed
r14080 | audreyt++ | that is, anywhere a statement may begin, a label may occur.
r14080 | audreyt++ | * Implement hyper methods:
r14080 | audreyt++ | @obj>>meth
r14080 | audreyt++ | @obj.>>meth
r14080 | audreyt++ | @obj>>.meth
r14080 | audreyt++ | @obj.>>.meth
13:44 fglock joined
svnbot6 r14080 | audreyt++ | @obj\ .>>\ .meth 13:44
r14080 | audreyt++ | * Also implement hyper dereference: 13:45
r14080 | audreyt++ | @hash.>>.<key>;
r14080 | audreyt++ | However, the .>>.[0] form is not very useful, because hypers
Juerd @obj>>meth, without .?
svnbot6 r14080 | audreyt++ | (again) recurse into subarrays.
lambdabot Unknown command, try @list
svnbot6 r14081 | audreyt++ | * UTF8.hs: Add a hash function so we can test if HashTable
r14081 | audreyt++ | is faster than IORef.Map.
Juerd Because >> is used postfix, and thus implies ., or for other reasons?
audreyt actually I'm not sure 13:46
Juerd I think hypers should operate on lists, not arrays
audreyt @obj>><key> # should work too
lambdabot Unknown command, try @list
Juerd (This implies that I think hypers should not recurse, as lists of lists don't exist)
audreyt but otoh, that's because postcircum is already post 13:47
Juerd: S03:760 directly contradicts that
Juerd I know, but I disagree with that.
audreyt I disagree too.
but TimToady seems to want >> to traverse deeply 13:48
in which case it has to recurse
see the para below
Juerd I think that's a very useful operator, one that does recurse
However, the current way means that there's no way to NOT recurse.
Which I think will be much more useful, especially as a lot of my objects will does Array.
audreyt agreeed on all accounts. 13:49
Juerd For recursion, I suggest double hypers: Ā»Ā»
(ASCII: >>>>)
audreyt >>>>+<<<<
Juerd That can then operate on arrays, and return an array again, as the array is just a one-element list.
audreyt p6l it? :)
(fwiw, I do agree.)
Juerd Will do
audreyt Juerd++
demerphq does perl6 allow comments inside qw( ) ? 13:50
Juerd demerphq: Only in qqw() iirc.
audreyt it's qw// nowadays
Juerd Oh, because qw() is qw.()?
audreyt because qw() is always a call to &qw
demerphq but there is a qw like construct that is comment tolerant? 13:51
qqw()?
Juerd demerphq: Yes. And if not, you can very easily make your own.
demerphq: qqw// then, aka Ā«Ā», aka <<>>
audreyt Juerd: S02:1460 doesn't say qqw allow comments 13:52
though I agree it'd be nice
Juerd Then roll your own. Shouldn't be too hard :)
I thought that because qqw was called "shell like", it would allow comments.
As shells do.
(All of 'em)
demerphq comments inside of qw() would be really useful.
Juerd Ī£Ī»Ļ€Ļ„ Ī³Ļ… ĻƒĻĪŗĪ³ĻƒĪ»Ī±Ļ€ 13:53
Ī”Ī¾
eaeuaoeu That's better.
Only if optional
Perl 5 *warns* about # characters. That's as annoying as not supporting them, especially if you're writing a list of HTML colours 13:54
demerphq rolling your own is not so usefule, as qw is often used a hash list constructor.
Juerd < green red #FF0083 >
svnbot6 r14082 | audreyt++ | * Oops, "LABEL:" is a label, but "LABEL :" should not be one.
Juerd I think this feature would go well in qqw, which will probably be used as a hash list constructor more often anyway :)
Because it lets you do << foo "bar baz" quux "xyzzy" >> 13:55
Which is ('foo', 'bar baz', 'quux', 'xyzzy')
So it already has a way to block the #, and use it literally 13:56
demerphq however. ill let you guys work out the details, just wanted to remind folks about it. Damian once told me at a conference he liked the idea and I should follow up. So im following up (well leave aside its taken me two years :-)
Juerd While in qw or <> it would imply adding a character to the \ escapes.
demerphq: Could you f-up it even further, specifically to p6l? :)
13:57 chaoslawful joined
demerphq whats p6l? 13:57
Juerd perl6-language
like perl5-porters, but about Perl 6, and language :)
demerphq mailing list or irc?
Juerd Mailing list
demerphq ah mailing list.
Juerd [email@hidden.address]
Operated just like the other perl.org lists. So you can post, and it'll just wait for moderation. No need to subscribe.
13:59 etzel joined
svnbot6 r14083 | audreyt++ | * Make whitespace mandatory after the label. 14:00
r14084 | fglock++ | Pugs-Emitter-Perl6-Perl5 - added several values and containers,
r14084 | fglock++ | with small differences on implementation or semantics
r14084 | fglock++ | - still breaks v6.pm binding and multi-dispatch
r14085 | audreyt++ | * Pugs.Lexer: Export ruleVerbatimIdentifier.
demerphq posted 14:01
svnbot6 r14086 | fglock++ | v6.pm - minor fixes in runtime classes
audreyt demerphq++
Juerd demerphq++ indeed 14:07
svnbot6 r14087 | audreyt++ | * cribbage_scoring.pl: Use .>>. instead of >> for prefix hyper 14:08
r14088 | audreyt++ | * Pugs.Parser: Disallow @obj>>meth() for now; instead require
r14088 | audreyt++ | either @obj.>>meth or @obj>>.meth.
demerphq ++ to whomever implements it.# 14:09
svnbot6 r14089 | audreyt++ | * Pugs.Internals: Switch to Data.HashTable instead of (IORef . Map)
r14089 | audreyt++ | for interning.
Juerd Shells require whitespace before # for comments. foo#bar is always a 7 char argument. 14:10
I think that's a useful feature to steal
demerphq nods 14:14
svnbot6 r14090 | audreyt++ | * examples/obfu/l33t.pl: Update q:to/END/ syntax.
r14091 | audreyt++ | * spel.pl: Remove an obsolete use of *@x.
r14092 | audreyt++ | * examples/graphics/make_swatch.pl: More q:to/END/ fix. 14:17
r14093 | audreyt++ | * perl5/basic.t: VAR()-to-perl5-scalarref is a :todo<bug>.
14:18 Limbic_Region joined
Limbic_Region salutations all 14:18
lambdabot Limbic_Region: You have 1 new message. '/msg lambdabot @messages' to read it.
svnbot6 r14094 | audreyt++ | * last.t: labels are now parsed, so unTODO. 14:20
Limbic_Region audreyt if you are about, I am only very minimally responsible for cribbage_scoring.pl but thanks for the update 14:21
I will let rob kinyon (dragonchild) know as the code is his - he wrote it because of me though 14:23
svnbot6 r14095 | audreyt++ | * next.t: labels are now parsed, so unTODO.
r14096 | audreyt++ | * all_parse.t: force_todo the 7 remaining tests, which doesn't 14:25
r14096 | audreyt++ | seem to result from parsebugs (some of them are perl5 programs,
r14096 | audreyt++ | some of the has specific directory requirements, etc.)
r14096 | audreyt++ | cookbook/01strings/01-02default-variables.pl
r14096 | audreyt++ | cookbook/test.pl
r14096 | audreyt++ | hop6/Parser.pm
r14096 | audreyt++ | hop6/expr-parser.pl
r14096 | audreyt++ | hop6/it2stream.pl
r14096 | audreyt++ | hq9+.pl
r14096 | audreyt++ | network/screen-nodestatus.pl
audreyt and with that... the triage for t/ is complete.
Limbic_Region audreyt - there was some code in all_parse.t to skip p5 code 14:26
audreyt (ignoring p5embed/PCR ones, which I delete locally)
Limbic_Region unfortunately, there isn't a consistent naming convention
audreyt Limbic_Region: well, cookbook/test.pl wasn't named -p5 etc
maybe you can take a look, but I need to sleep now
Limbic_Region well, I didn't get but a few hours sleep last night myself
so sleep well
audreyt oh ok
thanks :) 12 more modules in ext/ to triage, and we can enter preflight 14:27
Limbic_Region I finished my NP complete -> O(1) problem and went to bed only to find my daughter just waking up
audreyt g'nite folks
*wave* & 14:28
Juerd Sleep well 14:29
demerphq what juerd said.
:-)
theorbtwo g'night audrey.
Limbic_Region demerphq - need to really thank you for the Inline::C assistance yesterday. I was able to complete all 3 stages in less than 9 hours 14:33
14:39 discordja joined 14:43 discordja left
nothingmuch Juerd++ 14:49
Limbic_Region nothingmuch - what was that the other day about offering to sell photos of gaal in the shower? 14:50
nothingmuch ? oh nothing
i just needed some quick $$$
some nigerian fellow said i need to only send a little bit
and then i can have my $700,000,000
Limbic_Region ahhh
fwiw - I have never seen a pic of you and your SO together (still larsen I assume) 14:52
nothingmuch hahahaaa
you missed the smiley
valdez was hosting larsen and me for ICJ in 2004
he only had one sofa bed
so we had to share
Limbic_Region I thought so and this was my sly way of getting at the truth
without coming out and sounding like a dolt 14:53
larsen SO ?
nothingmuch larsen: significant other
larsen ROTFL
Limbic_Region wonders if larsen has read nothingmuch's homenode at PerlMonks 14:56
nothingmuch Limbic_Region: he made the joke initially
Limbic_Region well I was fairly certain it was joke but one never knows 14:57
larsen :)
nothingmuch well, you can be fairly sure i won't publish my list on my homenode
i doubt even die hard monks would 14:58
Limbic_Region heh
well I guess I could say I have slept and showered with 59 guys at once and most of the time we were hot and sweaty 15:00
of course, that was basic training in the army
nothingmuch the important thing is that you had fun =) 15:03
svnbot6 r14097 | masak++ | [docs/summaries/2006/10-07.yaml] fixed typo
15:04 loumz joined 15:28 prism joined
svnbot6 r14098 | audreyt++ | * docs/: Perl6::Spec::Documentation, alpha draft, from TheDamian. 15:30
15:57 Ijon joined 15:58 Ijon left 16:13 xinming joined, pasteling joined 16:14 Limbic_Region joined 16:15 rindolf joined 16:18 Psyche^ joined 16:19 Psyche^ is now known as Patterner
rindolf Hi all. 16:37
16:40 larsen joined
Limbic_Region salutations rindolf 16:44
rindolf Hi Limbic_Region 16:51
ingy: ping.
pingy 16:52
Limbic_Region: what's up?
rindolf is raising his modules' Kwalitee.
16:57 aufrank joined
aufrank hey folks 16:57
17:01 Corion joined 17:25 if joined, if left 17:42 putter joined
putter is openfoundry known to be down? it pings, but svn timesout. 17:43
lambdabot putter: You have 2 new messages. '/msg lambdabot @messages' to read them.
putter @tell audreyt thanks 17:44
lambdabot Consider it noted.
17:45 jferrero joined
putter openfoundry web is unresponsive. 17:45
@tell audreyt openfoundry currently down 17:48
lambdabot Consider it noted.
audreyt putter: yes, maybe it'll be fixed soon; if not, national holiday means it'll remain so for the next 48 hours. meanwhile read-only mirror is still at svn.perl.org/perl6/pugs/trunk/
lambdabot audreyt: You have 2 new messages. '/msg lambdabot @messages' to read them.
Title: Revision 12872: /pugs/trunk
audreyt @messages
lambdabot putter said 4m 1s ago: thanks
putter said 7s ago: openfoundry currently down
putter my thanks
audreyt np
going to migrate away from openfoundry after the release I think
ideally to perl.org with commitbit (bestpractical.typepad.com/worst_imp...an_y.html) 17:49
lambdabot tinyurl.com/ef2kc
audreyt there's a fallback mirror, still sync'ing, at pugs.googlecode.com/svn/trunk/
lambdabot Title: Revision 11274: /trunk 17:50
audreyt but going back to sleep first. :)
&
putter good night audreyt. thanks again
audreyt np :)
help updating /topic would be appreciated 17:51
&
putter will do 17:52
help topic
doh! 17:53
17:53 Aankhen`` joined 17:56 typewriter joined
typewriter where is Larry 17:57
17:57 larsen joined
putter Openfoundry is down. Mirrors: read-only: svn.perl.org/perl6/pugs/trunk/ read-write (still sync'ing): pugs.googlecode.com/svn/trunk/ | Check your feather email | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | www.treehugger.com/files/th_images/paradigm.jpg 17:59
18:00 putter joined 18:02 markstos joined
rindolf TimToady: here? 18:10
TimToady: typewriter is looking for you.
avar where's conway's s26a in svn? 18:48
putter avar: good question. it used to be here, but I don't see it now... 18:56
docs/Perl6/Spec/Functions.pod 18:58
18:59 larsen joined
rindolf Hi avar 18:59
putter looks like googlecode's sync is wedged. openfoundry still down. 19:01
avar putter: I mean the POD draft 19:04
putter that isn' 19:05
t it?
avar Hrm, I just read "Functions.pod" and thought it was s29 19:06
pugs svn?
putter sorry, docs/Perl6/Spec/Documentation.pod 19:07
typo on my search :/
that look right? 19:08
avar begins pugs checkout:)
hmm, google hosting the svn now?:) 19:09
putter avar: suggest read-only copy on svn.perl.org/perl6/pugs/trunk/
lambdabot Title: Revision 12872: /pugs/trunk
putter google isn't sync'ed yet, and openfoundry, which is still the primary, is down. 19:10
svn.perl.org revision numbers are different than openfoundry's, though the files look current-ish. 19:12
19:13 jferrero joined
putter pugs.googlecode's sync is definitely stalled. 19:13
19:13 nothingmuch joined
putter wonders if that makes nothingmuch reentrant 19:15
nothingmuch was too lazy to walk up to the modem and have it restart 19:17
i just waited for it to come back
didn't take long
(surprisingly)
19:18 mauke joined 19:21 weinig|bbl is now known as weinig
rindolf Hi nothingmuch 19:22
nothingmuch hi rindolf
rindolf nothingmuch: what's up?
19:22 xern joined
nothingmuch not much 19:22
rindolf nothingmuch: I see.
nothingmuch: what was your last Pugs commit ? 19:37
nothingmuch don't know
it's been a while
i've been working on semi related code
the symbol table is tiable now, right? 19:39
audreyt: you did that, right? 19:44
19:46 markstos joined
putter nothingmuch: add a test? ;) 20:04
nothingmuch not in p6
in p5 =)
putter ahhh
nothingmuch also, it's not that i want to do it
i just want to talk about it on a mailing list ;-)
putter lol
nothingmuch some people are doers, like audrey 20:05
and some people are meta-doers, who only talk about possibilities ;-)
putter looks over sholder... who? 20:06
googlecode still wedged. openfoundry still down. latter suggests openfoundry case B - down for 48 hrs. 20:08
nothingmuch oh how i love thee, distributed version control 20:09
darcs++
putter 1h40m make test. eep. 20:11
:)
failures in t/blocks/multidimensional_arglists.t t/builtins/io/dir.t t/examples/all_parse.t t/perl5/array.t 20:13
t/regex/p6regex/p6regex.t would have failed too, if I hadn't fixed it. which I'll check in... sometime. 20:14
multidimensional_arglists.t parsefails on a multidimensional arg. io/dir.t works in isolation, not sure why it failed test 18 in make test. all_parse.t and array.t both segfault. 20:17
20:21 mezelf joined
pasteling "putter" at 66.30.119.55 pasted "[PATCH] t/regex/p6regex/p6regex.t" (44 lines, 2.1K) at sial.org/pbot/20280 20:23
ingy seen stevan 20:40
jabbot ingy: stevan was seen 1 days 22 hours 48 minutes 52 seconds ago
rindolf Hi ingy 20:45
rindolf nudges ingy about IO::All
ingy rindolf: sorry I bought a new motorcycle yesterday 20:52
I'm a little distracted 20:53
rindolf ingy: I see.
ingy: what kind of motorcycle?
ingy did you make IO::All releasable?
rindolf ingy: it compiles.
ingy: what should I do otherwise?
ingy well as I said yesterday, all the files that need to change for an 0.36 release are not so 20:54
so I can't upload asis, as you implied :p
rindolf ingy: I See.
ingy: what are these files?
ingy grep for 0.35 :P 20:55
rindolf ingy: should it be 0.36 or 0.35001? 20:56
is Changes somehow generated from the svn log?
ingy no
rindolf ingy: I see. 20:57
ingy: ok, the update of the versions to 0.36 is committed. 21:01
putter &
ingy rindolf: thanks 21:02
21:02 wilx joined
ingy rindolf: META.yml? 21:02
21:03 aufrank joined
rindolf ingy: shouldn't it be generated by Makefile.PL? 21:05
ingy no 21:06
rindolf ingy: I see.
Committed. r2900 21:07
aufrank I was just looking at the generalized adverbial pair form in Syntax.pod 21:08
I notice that there isn't an adverb form for a pair with a Capture as its value
a => \($x, $y)
does one of the existing adverbial forms cover this case? If not, can we add one? 21:09
:a\($x, $y) comes to mind
but is kind of ugly
gaal I'd guess :a(\($x, $y)) expresses it. 21:12
aufrank yeah, but yuck ;)
rindolf Hi gaal 21:14
21:26 markstos joined 21:35 fglock joined 21:42 Limbic_Region joined 21:52 cmarcelo joined 22:06 shobadobs joined
cmarcelo @tell audreyt hi! still not MO for Hs yet but did a little C3 MRO implementation because I didn't found any on the web. comments/ideas/suggestions welcome :) feather.perl6.nl/~cmarcelo/C3.hs 22:09
lambdabot Consider it noted.
cmarcelo comments from other haskellers are welcome as well..
22:09 autark joined
nothingmuch cmarcelo: ?! 22:09
you guys have been porting while i was out getting blisters?! *cries* 22:10
i was supposed to learn something
waaaaah
cmarcelo nothingmuch: audreyt asked me to investigate a little about translating MO to Hs... nothing concrete done yet..
22:10 Khisanth joined 22:11 weinig is now known as weinig|bb
nothingmuch =) 22:11
which TZ are you in?
cmarcelo is GMT-3 (Brazil) 22:12
nothingmuch hmmm
in that case, i think when I'm back tomorrow you be around late morningish
is that a good time to discuss stuff?
cmarcelo nothingmuch: your intention was to port it to Hs too?
nothingmuch yes 22:13
i wrote it to be portable to haskell
at least partly
aufrank MO?
cmarcelo i'll be happy to help you then.
nothingmuch aufrank: nothingmuch.woobling.org/MO/
lambdabot Title: Index of /MO
fglock cmarcelo: daylight saving time starts today :) 22:14
aufrank grazzi
cmarcelo nothingmuch: I understood things from the "basic" tests/interface [basic.t si.t mi.t] but not much from "advanced" things like attribute grammars etc.. 22:15
nothingmuch AGs are not as important
Class.pm can be refactored a bit more
methods need to be split into a compilable unit
but aside from that... err 22:16
those tests should cover it, i think
cmarcelo fglock: so we lost 1 hour? :(
nothingmuch cmarcelo: i'll try to write some unit tests for the sub complonents 22:18
now that I know what they are
*components
cmarcelo nothingmuch: (please, look in MO/_darcs for files permissions in your repo. i'm getting 403 error when 'darcs get'ing)
nothingmuch very odd
cmarcelo the file: nothingmuch.woobling.org/MO/_darcs/...cf62921.gz
lambdabot tinyurl.com/l93bj
nothingmuch fixed 22:19
cmarcelo thank you, it worked :) "discuss stuff" = ? 22:21
nothingmuch like, what has to be done 22:22
or maybe just write some .hs ;-)
oi! feckin mutt 22:23
it twiddles with the umask
so darcs apply doesn't work as it should
cmarcelo well, I'm not sure I'll be here at that time, but i'll try to show up. anyway, I keep track of irc weblogs so you can let a msg in the chan too.. 22:24
late morningsh means around 10am? 22:25
nothingmuch at earliest 22:27
might be later
TreyHarris are spamhauses starting to actually mine people's mail based on maillist subscriptions? lately i've been getting a lot of spam where the contents include random snippets from Perl 6 maillists.... i can't believe that's a random coincidence
nothingmuch but from then on till your evening i should be available
if you can use baysean analysis to detect spam 22:28
why not reuse the same corpii to write it?
&
TreyHarris (and of course, those spams score very well for me as legitimate content)
aufrank nothingmuch: what's the relationship between MO and moose? 22:34
wolverian TreyHarris, I don't know, but they're listing people on perl6-internals (more than one, coincidentally), which is annoying as hell 22:38
TreyHarris wolverian: yep
wolverian oh well, whitelisting.. 22:39
TreyHarris Openfoundry is down, maybe until late 10 Oct GMT. RO mirror svn.perl.org/perl6/pugs/trunk/ RW (out of date) pugs.googlecode.com/svn/trunk/ | Check your feather email | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com 22:40
22:41 autark joined
TreyHarris i've been greylisting, but i think that arrow is already gone from the anti-spam quiver... 22:41
wolverian well, I'm forwarding them all to our postmaster, maybe he'll get annoyed enough to stop using blacklists :) 22:42
22:57 markstos joined
clkao is openfoundry fucked again 22:58
and great, it's holiday in taiwan
Limbic_Region clkao - see the topic 23:33
23:36 cmarcelo left 23:38 demerphq joined
stevan aufrank: MO is an extremely experimental branch of Moose which attempts to solve some meta-issues which are more specific to Perl 6 then Perl 5 23:46
23:55 Odin- joined