svn switch --relocate svn.openfoundry.org/pugs svn.pugscode.org/pugs/ | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com | dev.pugscode.org/
Set by putter on 11 February 2007.
00:07 drupek12212157 joined 00:08 Ziggy6 left 00:16 lampus joined 00:17 drupek12212157 joined 00:24 drupek12212157 joined 00:33 drupek12212157 joined 00:40 drupek12212157 joined 00:42 nicodaemos joined 00:43 nicodaemos joined 00:49 drupek12212157 joined 00:54 yhsuan_ joined 00:56 drupek12212157 joined 01:02 takanori_ joined 01:04 drupek12212157 joined 01:07 mako132_ joined 01:10 takanori joined 01:11 drupek12212157 joined 01:17 drupek12212157 joined 01:23 drupek12212157 joined 01:24 takanori joined 01:29 drupek12212157 joined 01:33 devogon joined, IllvilJa left, drupek12212157 joined 01:39 drupek12212157 joined 01:40 Aankh|Clone joined 01:42 amnesiac joined 01:44 nnunley joined, jamessan joined, Odin- joined, mugwump joined, stef_ joined, spo0nman joined, kolibrie joined, takesako__ joined, rhr joined, silug joined, Gothmog_ joined, cookys joined, SamB joined, audreyt joined, specbot6 joined, Maddingue joined, neonse joined, PhUrl joined, yhsuan joined, penk joined, Khisanth joined, mako132_ joined, devogon joined, lampus joined, rafl joined, Aankhen`` joined, rashakil joined, Lorn joined, spinclad joined, mako132 joined, Endymion joined, BooK_ joined, offby1 joined, diotalevi joined, integral joined, allbery_b joined, weinig|bbl joined, Daveman joined, Caelum joined, gaal joined, beppu joined, jrockway joined, TreyHarris joined, Southen joined, Grrrr joined, Shabble joined, jdv79 joined, Kattana joined, prism joined, buubot joined, zgh joined, zev joined, pasteling joined, dvorak joined, tene joined, evalbot_r15410 joined, arguile joined, mtve joined, buu joined, Southen joined 01:45 drupek12212157 joined 01:51 drupek12212157 joined 01:55 drupek12212157 joined 01:59 drupek12212157 joined 02:04 drupek12212157 joined 02:09 drupek12212157 joined 02:14 drupek12212157 joined 02:17 drupek12212157 joined 02:19 dmq joined 02:20 daxim joined
daxim I can't install Test::TAP::HTMLMatrix as part of Task::Smoke because it fails. it's the same failure as recorded at cpantesters.perl.org/show/Test-TAP-...atrix-0.05 02:22
lambdabot Title: CPAN Testers: Reports for Test-TAP-HTMLMatrix, tinyurl.com/ywph6n
02:23 drupek12212157 joined 02:26 Lorn joined, drupek12212157 joined 02:30 drupek12212157 joined 02:32 kanru joined 02:33 araujo joined 02:35 drupek12212157 joined 02:39 drupek12212157 joined 02:42 drupek12212157 joined 02:45 drupek12212157 joined 02:51 drupek12212157 joined 02:55 drupek12212157 joined 03:02 drupek12212157 joined 03:04 rod2 joined 03:05 drupek12212157 joined 03:13 drupek12212157 joined
audreyt nothingmuch: thoughts re www.nntp.perl.org/group/perl.cpan.t...24381.html ? 03:16
lambdabot Title: FAIL Test-TAP-HTMLMatrix-0.05 sun4-solaris-thread-multi 2.9 - nntp.perl.org, tinyurl.com/2fqrek
03:16 drupek12212157 joined 03:25 kdevin left 03:32 drupek12212157 joined
nothingmuch audreyt old Test::TAP::Model 03:32
i think
hmm... no
i'll look into it tomorrow 03:33
the error is what you used to get when it was not using the object but a hash
03:35 drupek12212157 joined
audreyt strange thing is only half of cpan testers get it 03:35
thanks for looktomorrow
nothingmuch how's metaland coming along? 03:36
audreyt very well 03:37
continued filling in Pugs.Meta.* is the current task 03:38
probably going to tackle PerlSV (that's Perl 5 objects)
because one of the highlight of MO is that it can handle heterogenous layout/dispatch systems 03:39
and what's better a "foreign object system" to test with than perl5's :)
nothingmuch =)
audreyt so a new responder interface construction bridge
should do it
nothingmuch++ # a joy to use
I mean
nothingmuch 's grand plan seems to be proceeding as anticipated
audreyt nothingmuch++ # MO is a joy to use 03:40
nothingmuch i'm, uh... flatterred ;-)
audreyt grins
nothingmuch anymoose, /me is done babysitting and stevan must now drive /me home (hotel)
audreyt have moose
nothingmuch i'll moose my best 03:41
audreyt bon moose!
03:41 justatheory joined
nothingmuch you moose! 03:41
oh by the moose, have you moosed my mooses from new moose city?
i think they came out pretty moose
gallery.woobling.org/ny_2007
lambdabot Title: NY 2007
nothingmuch anymoose, faremoose 03:42
offby1 buffalo buffalo buffalo buffalo buffalo buffalo buffalo buffalo
03:43 drupek12212157 joined
audreyt tries to not mention badgers 03:43
Patterner snakes? 03:47
03:51 drupek12212157 joined 03:56 rashakil joined 04:03 drupek12212157 joined 04:11 Aankhen`` joined 04:30 [particle] joined
ingy nothingmuch: where are you? 04:31
04:47 REPLeffect joined
nothingmuch ingy: Old Saybrook, CT 05:19
05:46 offby1 joined
xinming_ ?eval my $t = localtime; $t.perl; 05:55
evalbot_r15410 "\\undef"
nothingmuch ?eval localtime
xinming_ ?eval my $myl = &localtime; my $t = $myl(); $t.perl;
evalbot_r15410 undef
"\\Time::Local.new((\"day\" => 3), (\"hour\" => 6), (\"is_dst\" => Bool::False), (\"min\" => 55), (\"month\" => 3), (\"picosec\" => 303242000000), (\"sec\" => 45), (\"tz\" => 3600), (\"tzname\" => \"CET\"), (\"wday\" => 7), (\"yday\" => 61), (\"year\" => 2007))"
xinming_ You osee?
you see?
It seems, that multi is broken in some case. :-) 05:56
nothingmuch ouch
06:06 mr_ank joined 06:14 BooK joined 06:21 REPLeffect_ joined 06:38 iblechbot joined 06:45 Teratogen joined
Teratogen is there a standard file extension for parrot code 06:46
?
06:50 the_dormant joined
Teratogen aj, .pbc 06:50
@
!
=D
gah, can't type straight 06:59
what is .cola?
Patterner a language 07:00
well, it's in $PARROT/languages/cola, so I assume it is one :) 07:01
Teratogen different than Perl 6, but compiles to parrot?
ok
nothingmuch it's a demo language
with a syntax like C
Teratogen ah 07:02
Patterner read the README :)
Teratogen reading it 07:03
nothingmuch READMEs are very postmodern with a name like that... Nobody has patience for postmodernism
Patterner sings "I am the very model of a Modern Pragmatic Programmer..." 07:04
07:27 jisom joined 07:42 Uragot joined
Teratogen [slashsnot.org::leontopod::bash] ~ (Fri Mar 02 23:42:45) 07:51
=> tcc
bash: tcc: command not found
oops
beppu fabrice.bellard.free.fr/tcc/ 07:55
lambdabot Title: TCC : Tiny C Compiler
08:05 kisu joined
nothingmuch /w 21 08:07
damnit
tene hehe 08:15
gaal so, what should be further transcribed now into Pugs.Meta? 08:24
and, is import Pugs.Prim ok from Pugs.Meta? 08:25
08:25 theorb joined
gaal I don't want to thrash e.g. with numerical prims 08:26
08:39 dduncan left 08:40 reZo joined 08:41 theorbtwo joined, reZo is now known as rizzy, rizzy is now known as rissy
audreyt gaal: import Pugs.Prim is fine 08:48
the idea is that op* should be gone
at least for methods like .sqrt 08:49
clkao audreyt: yo 08:51
08:52 theorb_ joined
gaal audreyt: you mean opFloating etc.? 08:54
could you checkin a basic P.M.Num with one example -- say sqrt -- and I'll add some more stuff?
(how) do we avoid doing a lot of patmatching against NDouble and NFloat? 08:56
08:56 lisppaste3 joined 09:02 cognominal joined 09:03 bernhard joined 09:10 cognominal joined 09:11 jferrero joined 09:16 chris2 joined 09:22 bernhard joined 09:34 elmex joined 10:03 larsen_ joined 10:08 jisom_ joined 10:09 scw_ joined
gaal tal.forum2.org/static/cv/PhD.pdf 10:19
# runtime aspect augmentation 10:20
11:14 rod1 joined 11:32 xerox joined 11:56 baest joined 12:06 explorer joined 12:44 buetow joined, elmex joined 13:16 Belaf joined 13:21 iblechbot joined 13:27 rod2 joined 13:31 lichtkind joined
svnbot6 r15411 | audreyt++ | * Remove the obsolete (and poetry-challenged) Pugs.MOP. 13:46
13:47 Belaf joined
svnbot6 r15412 | audreyt++ | * Refactor Feed and Capture out to Pugs.Val.Capture 13:47
r15413 | audreyt++ | * MO: Instead of punning (data AnyFoo = AnyFoo x), use the 13:50
r15413 | audreyt++ | recommended Haskell style with strictness turned on by
r15413 | audreyt++ | default (data AnyFoo = MkFoo !x).
r15414 | audreyt++ | * MO.Base: Switch from a Perl5-esque [Invocant m] calling
r15414 | audreyt++ | convention to a full-fledged (Capt m) calling convention.
r15415 | audreyt++ | * Pugs.Val.Base: Make a simple "Call" type synonym that 13:53
r15415 | audreyt++ | stands for MethodInvocation.
r15416 | audreyt++ | * Pugs.Meta.Perl5: Beginning of routing-Perl5-SV-into-MO-land.
gaal audreyt++ audreyt++ audreyt++ 13:55
svnbot6 r15417 | audreyt++ | * Pugs.AST: Expose Pugs.Meta.* instances by default
r15417 | audreyt++ | for oldland users.
r15418 | audreyt++ | * Pugs.Class: Stub implementation of WHAT; also make mkObj a
r15418 | audreyt++ | Boxable class method so we can make class-less objects,
r15418 | audreyt++ | or objects whose .HOW is not backed by instances of the
r15418 | audreyt++ | Perl6 ^Class.
r15419 | audreyt++ | * Pugs.Internals.ID: Remove the as-of-yet-unused IsString 13:58
r15419 | audreyt++ | instance now -- Punt until GHC 6.8.
r15420 | audreyt++ | * Pugs.Eval: Chase Feed/Capture changes. (We switched
r15420 | audreyt++ | from a lazy [Val] into a parallel-friendly strict [:Val:].)
r15421 | audreyt++ | err, typo. 13:59
r15422 | audreyt++ | * To promote any boxable value to newland Val, use "mkVal"
r15422 | audreyt++ | now instead of the old (and ambiguous) "val".
audreyt Perl5SV bridge almost there (~2hr more) 14:01
unfortunately my HP is running very low...
need to take a ^C and bbl for more commits+blogposts 14:02
bbl :) &
gaal hands audreyt a potion of Moose
audreyt feels much better! --More--
gaal (I wonder what -parr does in r15414? there's no arrow code in that patch that I could see...) 14:03
audreyt !: 14:04
devbot6 audreyt: Error: ":" is not a valid command.
audreyt probably doesn't need -fparr
but then, doesn't hurt :)
gaal there's also an import og GHC.PArr but what... oh 14:05
succinct magic :)
audreyt (!: 0)
:D
PArr is like Seq except it's fast and compact and extra-sugary
it can even be used as pattern
case x of
[::] -> ...
[:i:] -> ...
etc
gaal oh, no relation to Arrows? 14:06
audreyt nope. Parallel Arrays
or rather, Parallelizable Arrays
gaal (the docs I was looking at don't have that module)
ah ok ok
audreyt need to look at source
GHC/PArr.hs
reason is that haddock dies on it
;)
gaal hehe
svnbot6 r15423 | audreyt++ | * util/munge_haddock.pl: Munge parallel array notation 14:08
r15423 | audreyt++ | [:...:] to list notation [...] for "make haddock"
14:10 weinig|bbl is now known as weinig
lichtkind audreyt really glad your back hope your glad too that im back to write man pages :) currently an article about perl6 but after that 14:10
gaal hmm if we flip (++) on mkBoxPureClass, we can get static overrides
lichtkind audreyt some things you wish to be recognized about perl6?
or pugs
gaal unless actually we get them now because the scan is linear on the list? 14:11
audreyt it gets turned into a map 14:13
gaal so methods ++ [defaults] is not as good as [defaults] ++ methods
audreyt fromList is left-biased no?
gaal assuming fromList overrides like that?
looking... 14:14
audreyt oh wait
it's right biased
so yeah. flip it
lichtkind: hm, all kinds of things :)
I like www.perl.com/pub/a/2007/03/01/perl-...ssing.html
lambdabot Title: perl.com: The Beauty of Perl 6 Parameter Passing, tinyurl.com/2x2opj
audreyt some more things along that line will be great 14:16
gaal flup.
audreyt gaal++
14:17 phiker joined
svnbot6 r15424 | gaal++ | * flip order in defaults and user-defined methods, to allow static 14:18
r15424 | gaal++ | overriding of WHICH etc.
pasteling "evalbot_r15411" at 194.145.200.126 pasted "Pugs build failure" (457 lines, 26.1K) at sial.org/pbot/23271
moritz hm, one of audreyt's commits requires a "make clean" or "make realclean"
at least for me 14:19
gaal probably the one that changed the cabal file
moritz ?eval 1
14:19 evalbot_r15410 is now known as evalbot_r15418
gaal in fact probably it requires just a Makefile regen, but if you do that you may as well clean 14:19
evalbot_r15418 1
moritz ok, so a later version compiled 14:20
gaal I'm lovin' 'make ghci'
14:20 turrepurre joined
moritz gaal: what does it do? 14:20
gaal do you know ghci? 14:21
it's an interactive haskell shell
moritz a bit, yes
though I don't really know haskell too well ;)
gaal so the make ghci target builds pugs as just another library you can see from ghci
lichtkind audreyt nice but im writing for a different nonenglish perl magazin 14:22
xerox gaal: and import starred, for example?
moritz Gothmog_: ok ;)
sorry for hilightspamming, I meant gaal ;)
gaal this has several benefits, the quickest to see being very fast rebuilds
xerox: moose. also, starred? 14:23
xerox Yeah, ghci can import a module in different ways.
devbot6 planet6: Audrey Tang: A beautiful calling convention. <pugs.blogs.com/pugs/2007/03/a_beaut...l.html>
gaal xerox: I meant, what does starred import mean? 14:26
brb
xerox gaal: it is described in the user guide. If it's starred your environment is the module's ones own. If not, it works like you have just imported the module. 14:27
14:29 Khisanth joined
gaal oh. I guess you can do that too then! :) you can do everything ghci can, for example :t functions (some have pretty strange types!) or, heh heh, use GOA to :pl expressions. (xerox++ :-) 14:32
and also, of course, ghci now has a debugger!
sadly not in ghc 6.6 though
audreyt @tell fglock t/regex/from_perl6_rules/capture.t now loops; t/regex/from_perl6_rules/exhaustive.t too; however there's 4 unexpcted successes 14:36
lambdabot Consider it noted.
lichtkind audreyt but thanks for showing the article i just added my comment 14:56
15:05 cognominal joined 15:14 Limbic_Region joined 15:15 rashakil_ joined, REPLeffect_ joined 15:17 cmarcelo joined 15:25 weinig is now known as weinig|bbl
svnbot6 r15425 | audreyt++ | * Massive Haddoc-compatibility fix to make all modules 15:39
r15425 | audreyt++ | haddockable.
15:43 forsaken joined 15:45 penk joined 15:47 phiker left 15:51 gnuvince_ joined
svnbot6 r15426 | kudra++ | Placeholder 16:00
r15427 | kudra++ | Ready to summarize
16:21 [particle] joined 16:50 GabrielVieira2 joined 17:04 weinig|bbl is now known as weinig 17:10 amnesiac joined 17:15 the_dormant joined 17:16 ProperNoun joined 17:28 weinig is now known as weinig|bbl 17:43 lichtkind joined, Psyche^ joined 17:59 Psyche^ is now known as Patterner 18:06 rissy joined 18:18 REPLeffect_ joined 18:25 Belaf joined 18:29 sidnelson joined
sidnelson hi 18:30
18:30 rindolf joined
moritz hi sidnelson ;) 18:34
sidnelson hi moritz
moritz: can u help me 18:35
18:42 reZo_ joined 18:46 sidnelson left
moritz silug: it depends ;) 18:47
damned tab completion
silug: sorry for hilight-spamming ;)
rindolf Hi all. 18:53
moritz hi rindolf 18:55
rindolf moritz: what's up? 18:56
moritz rindolf: pugs is running 122 minutes on a smoke test...
rindolf moritz: I see. :-( 18:57
moritz rindolf: perhaps an endless loop
rindolf moritz: perhaps.
moritz: is it normal? Or does it usually take less time?
moritz did anybody else make a smoke since r15425
rindolf: this time I did a "make soon", so it is slower than usually 18:58
rindolf: but it should not be _that_ slow
gaal make soon is very slow. 18:59
that is, the pugs it produces is.
moritz gaal: so slow that pugs needs more than 2 hours for a single test file? 19:00
19:00 penk joined
gaal if you have ghc6.6 and enough memory, there's no reason to use it really 19:00
no, that must be looping.
which file?
moritz gaal: I don't know
and now I interrupted it :(
gaal scrollbuffer? 19:01
moritz gaal: I have 0.5GB, that's litte enough to drive "make" to swap :(
gaal yeah :(
allbery_b plans to update and smoke later tonight, fwiw 19:02
but myt last smoke is from 15376
moritz gaal: scrollbuffer is not long enough :(, but even that wouldn't help that much since only failing tests produce a output
gaal moritz: how are you running tests? 19:03
moritz gaal: with "make smoke" from the pugs root dir
gaal fwiw "make smoke" prints the test file before running it...
moritz I never saw that 19:04
19:05 larsen_ joined
allbery_b the name of it, not the contents 19:05
gaal yep 19:06
moritz I never noticed that... I'll confirm it when "make" finishes ;) 19:08
ok, you're right ;) 19:27
gaal moritz: make smoke's jsut finished ext/ and entered t/sanity here... 19:28
but I'm a little ill so I'll leave it to run for the night. 19:29
see y'all tomorrow...
moritz gaal: 'night ;) 19:30
rindolf moritz: I think I'll svn up and make smoke pugs now.
Just to help the revolution.
moritz ;)
rindolf++ ;) 19:31
rindolf: btw how is your perl dialect coming along?
rindolf: is it implemented?
rindolf moritz: nah.
moritz: there's a spec at www.shlomifish.org/rindolf/ , but that's it. 19:32
lambdabot Title: Rindolf Specification
rindolf moritz: I realised I wasn't particularly bothered by the things I proposed to actually implement them.
moritz rindolf: yeah, I skimmed over the first bit
did you know the Moose modules when you wrote the specs? 19:33
rindolf moritz: I started working on it way before the Moose modules.
19:35 jisom joined
moritz smoke currently works on t/builtins/strings/uc.t 19:42
while r15399 only needs a few seconds 19:43
19:47 dduncan joined
moritz weird, judging from its output the t/builtins/strings/uc.t has finished a few minutes ago, but no new test name is printed 19:48
rindolf moritz: still compiling. 19:49
moritz ok, now it continues - still very weird
rindolf moritz: finished compilation. Now running make smoke. 19:54
19:56 explorer left, explorer joined
TimToady my make smoke loops on two of the regex tests 19:58
moritz the "Positional backref" in regex/from_perl6_rules/capture.t
offby1 ooh smoke loops: are those like smoke rings?
TimToady audreyt noticed it last night too 19:59
and left a message for fglock regarding it 20:00
20:08 theorb_ is now known as theorbtwo, araujo joined 20:17 elmex joined 20:20 justatheory joined 20:40 theorbtwo joined 20:42 REPLeffect_ joined 20:47 CardinalNumber joined 20:57 Limbic_Region joined 21:00 rindolf joined 21:03 thepler joined 21:06 the_dormant joined, thepler joined 21:07 CardinalNumber is now known as ProperNoun
rindolf My Pugs "make smoke" hangs after 4 wallclock secs ( 0.00 usr 0.00 sys + 2.99 cusr 0.12 csys = 3.11 CPU) 21:09
t/regex/from_perl6_rules/capture.t
21:19 Aankhen`` joined
Limbic_Region rindolf - my pugs hangs during make smoke too but not sure on which test 21:21
21:43 theorbtwo joined 21:44 ProperNoun joined 21:53 rod1 joined 22:07 Psyche^ joined 22:15 Psyche^ is now known as Patterner 22:18 rdice joined 22:25 sidnelson joined
sidnelson i try to install a module perl but i have this erro : "/usr/bin/ld: cannot find -lrrd". i dont know what package is missing 22:25
allbery_b perl5? try #perl 22:26
moritz is currently admiring the lunar eclipse ;)
sidnelson yes
opss 22:27
moritz sidnelson: you'll need to install the 'rrdtool's
sidnelson i have
i install the by debian packages 22:28
moritz sidnelson: librrd0 and librrd0-dev?
sidnelson and i try to compile the module perl RRDs
i will search
moritz why don't you try librrds-perl? 22:29
sidnelson ok 22:30
works fine 22:31
i dont knew that have a librrds-perl debian package
thank moritz
moritz sidnelson: np 22:32
22:33 sidnelson left 22:37 avarab joined
moritz kann man denn Sudoku-Raffeln während der MoFi? 22:59
23:01 dolmen joined 23:18 dduncan left 23:27 lampus joined
PerlJam Anyone alive? 23:33
tene Yep.
allbery_b <checks pulse> nope
PerlJam I started writing an article on perl 6 and I need some feedback.
any takers? 23:34
23:35 avar joined
tene Sure. 23:35
PerlJam email? 23:36
tene [email@hidden.address] 23:37
PerlJam sent 23:38
23:38 CardinalNumber joined
moritz [email@hidden.address] as well ;) 23:41
PerlJam moritz: on its way. 23:43
unfortunately, I now have to go deal with crying kids. But if you have any comments, just email them thanks. 23:44
PerlJam &
moritz PerlJam: ok, I'm reading... 23:45
23:57 CardinalNumber is now known as ProperNoun