pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/
Set by diakopter on 11 July 2007.
00:03 drbean left, drbean joined 00:06 Khisanth left, Khisanth joined 00:07 theorbtwo joined 00:14 Limbic_Region left 00:15 han_ joined 00:17 theorb left 00:19 njbartlett left, njbartlett joined 00:55 REPLeffect left 01:04 devogon left 01:07 cnhackTNT joined
ruoso @tell pmurias re string: the string type must be available in stage0 as the string coercion exists there. What I'm still unsure is if the additional methods should be made available in stage0 too or only in stage1... 01:14
lambdabot Consider it noted.
ruoso @tell pmurias but anyway, I'm quite convinced that there's no harm in making the stage0 rich of this helper methods, as they will be transparently available to the higher level... 01:15
lambdabot Consider it noted. 01:16
01:25 jjore-m left 01:28 jhorwitz left 01:39 njbartlett left, njbartlett joined 01:43 qmole left 01:47 Limbic_Region joined 01:59 Muixirt left 02:03 justatheory left 02:04 njbartlett left 02:27 qmole joined 02:28 jferrero left 02:58 buubot left 02:59 buubot joined
agjal good night 03:30
03:40 jjore-m joined 03:53 agjal left 04:19 chacha_chaudhry joined 04:26 PupUser-154eb4 joined 04:28 PupUser-154eb4 left 04:35 thestarslookdown joined 04:47 Eidolos is now known as [NH]Eidolos 04:49 [NH]Eidolos is now known as Eidolos 04:52 Schwern left 04:57 penk joined 05:14 pen1 left 05:31 thestarslookdown left 05:41 Limbic_Region left 05:48 chacha_chaudhry_ joined 05:50 jjore-m_ joined, jjore-m_ left 05:59 chacha_chaudhry left 06:01 alc joined 06:09 chacha_chaudhry_ is now known as chacha_chaudhry 06:19 pmichaud left 06:21 xinming joined 06:32 chacha_chaudhry_ joined 06:34 chacha_chaudhry left 07:27 Aankhen`` joined 08:01 chacha_chaudhry joined 08:02 chacha_chaudhry_ left 08:13 devogon joined 08:20 drrho joined 08:23 chris2 joined 08:43 Jamtech joined 08:56 chacha_chaudhry_ joined 08:57 Jamtech left 08:58 chacha_chaudhry left, Jamtech joined 09:04 penk left 09:14 jisom joined 09:21 cnhackTNT left 09:23 chacha_chaudhry_ is now known as chacha_chaudhry 09:25 iblechbot joined 09:44 njbartlett joined 09:54 xinming left 09:56 Jamtech left 10:11 barney joined, Ace_ left 10:22 alc left 10:41 chacha_chaudhry left, chacha_chaudhry joined 10:43 Aankhen`` left 10:50 jisom left 10:57 araujo left 11:04 sunbear17 joined 11:07 agjal joined 11:12 agjal is now known as meppuru 11:15 pmccann joined 11:16 sunbear17 left, iblechbot left 11:34 chacha_chaudhry left 11:35 chacha_chaudhry joined 11:48 wilx joined 11:53 wilx left 12:05 charsbar_ left 12:10 chacha_chaudhry_ joined, charsbar joined 12:11 chacha_chaudhry left
polettix ghc-pkg: cannot find package pugs-HsSyck-0.2 ... 12:14
ghc-pkg: cannot find package pugs-hsregex-1.0 ...
and then...
Setup: At least the following dependencies are missing:
pugs-hsregex -any, pugs-HsSyck -any
I've downloaded GHC 6.8.2 (binary for Linux) just yesterday, is this a known issue with this version of the compiler? 12:15
polettix will try with GHC 6.6.1 anyway
12:16 Aankhen`` joined 12:23 _Gav_ joined 12:25 pmccann_ joined
Juerd_ [particle]: pong && afk 12:26
[particle]: Use IRC asynchronously - don't ping/pong first :)
12:32 pmccann left
pugs_svn r19286 | ruoso++ | [yap6] YAP6__CORE__bytes* can coerce to boolean. 12:52
13:17 Muixirt joined
polettix reverting to GHC 6.6.1 seems to unleash compilation. Is there anywhere I may report it? If others experienced the same problem, I'd write it into the INSTALL file. 13:18
13:22 jedai left 14:04 turrepurre left 14:05 turrepurre joined 14:18 Aankhen`` left 14:29 drrho left 14:38 pbuetow left, pbuetow joined 14:49 barney left 14:55 Limbic_Region joined 15:07 chacha_chaudhry_ left 15:20 pmccann_ left 15:35 manfred joined, chacha_chaudhry_ joined 15:40 aaron_TeeJay joined
aaron_TeeJay hi all 15:41
www.perlfoundation.org/perl6/index....le_project is a bit bare - anywhere else I can get info on creating/porting a cpan module to perl 6?
lambdabot Title: How to Start a Perl 6 module project / Perl 6, tinyurl.com/26luq8
aaron_TeeJay chapter 12 - packages, etc is also empty in the pugs svn - is there something useful somewhere else? 15:42
Limbic_Region you mean the S12 15:46
see dev.perl.org/perl6/doc/design/syn/S12.html
lambdabot Title: Synopsis 12: Objects - perl6
aaron_TeeJay yers 15:47
Limbic_Region also, if you want to see examples of perl 6 ish modules
svn.pugscode.org/pugs/ext/
lambdabot Title: Revision 19286: /ext
Limbic_Region of course, those may be a bit stale
aaron_TeeJay right
joy
baby is asleep (crosses fingers)
Limbic_Region most of the development in pugs these days is in ancillory projects and not pugs itself
my baby is grunting and groaning (bad gas) 15:48
my toddler is watching Charlie Brown Christmas
aaron_TeeJay thought I'd do some work on the "what can I do with perl 6 today" page/chart I mentioned on the perl6-users list
Limbic_Region well, writing perl 6 code is definately a GREAT way to help 15:49
it does lots of things
it helps find where users are going to be confused - and hence ask questions
it helps implementers to have feature lists to implement (prioritization)
it helps flesh out bugs in said implementations
aaron_TeeJay my plan is to create and populate a chart based on what people would be able to actually use it for today
Limbic_Region it helps folks who can't be bothered to follow the synopses see real world code 15:50
aaron_TeeJay I tried following the synopses when they were released
too many changes, too much to take in
Limbic_Region yeah, if you watch this channel for the commits and/or the list - you will see that they have slowed dramatically 15:51
aaron_TeeJay good
Limbic_Region this could be for a number of reasons
aaron_TeeJay feh
Limbic_Region TimToady is mostly enjoying the holidays with his family and not working on design
TimToady is spending all his time thinking about longest token matcher
aaron_TeeJay is self employed and doesn't get much holiday at all
Limbic_Region Design is pretty much complete and it is now just being fine tuned 15:52
some other reason I haven't thought of
;-)
aaron_TeeJay any perl6 stuff I do has to fit into small windows of time I have available
Limbic_Region well, I took a 6 week "vacation" to help my wife with the birth of our second daughter
aaron_TeeJay I had a similar plan
it didn't work
aaron_TeeJay planned a load of extra work before she was due so I could cover a couple of months paternity leave 15:53
guess what happened
baby arrived 6 weeks early
Limbic_Region she gave birth early?
aaron_TeeJay :)
Limbic_Region yep
I hope all is well
aaron_TeeJay yeah -
Limbic_Region TimToady - when you backlog, I have two questions for you 15:54
TimToady - perlmonks.org/?node_id=659502
lambdabot Title: What about if (my $var = foo()) { ... }
Limbic_Region TimToady - the other question is, will either binding or lazy do the the following for me my $var = some_func(); # later on if $var eq 'foo' # defer assigning $var's value until it is asked for 15:55
aaron_TeeJay gah 15:56
Limbic_Region TimToady - i doubt binding is what I am after since it changes containers but I am not seeing a good example of lazy in the operators synopsis
gah?
aaron_TeeJay apparently I can't register on the perl 6 wiki because there is already an account for that email address (i.e. the perl 5 wiki), but I can't log in either because there is no account for that email address (i.e. the perl 6 wiki) 15:57
Limbic_Region not quite a catch-22 but effectively the same result
aaron_TeeJay has a cunning plan that involves getting very drunk with prostitutes and selling a lot of grocerys 15:58
or is that blackadder
(hosted gmail)++ # as if by magic, the new email address worked 16:00
www.perlfoundation.org/perl6/index....rl_6_today 16:14
lambdabot Title: What Can I do with Perl 6 today / Perl 6, tinyurl.com/3anzng
16:16 jhorwitz joined
aaron_TeeJay so - anybody know of any examples of perl 6 solving well known CS/Math problems? i.e. towers of hanoi, etc? 16:17
integral aaron_TeeJay: both parrot and pugs have large dirs of examples 16:19
pbuetow aaron_TeeJay: svn.pugscode.org/pugs/examples/ 16:20
lambdabot Title: Revision 19286: /examples
Limbic_Region aaron_TeeJay - I have contributed examples of generating powersets in perl 6
16:21 Psyche^ joined
aaron_TeeJay Limbic_Region, neat 16:21
url?
integral, I have said directories open 16:23
but I have < 20 mins
ah
Limbic_Region just a second
aaron_TeeJay bugger
baby crying
integral well pugs/examples/algorithms/hanoi.pl is the towers of hanoi
aaron_TeeJay integral, yes - found that 16:24
bah
that's my time up
Limbic_Region aaron_TeeJay - here is towers of hanoi - svn.pugscode.org/pugs/examples/algo...s/hanoi.pl
aaron_TeeJay cheers
bye all
Limbic_Region ttfn
aaron_TeeJay Limbic_Region, can you mail me what we've just been talking about so I don't lose it from scrollback 16:25
Limbic_Region svn.pugscode.org/pugs/examples/prog...owerset.pl
aaron_TeeJay [email@hidden.address]
ta
Limbic_Region what's your email?
ok - well, I just gave you the link too
aaron_TeeJay so whats a progessive power set - 2^n for 1 .. inf ? 16:31
Limbic_Region progressive just means how it is ordered 16:34
aaron_TeeJay right
Limbic_Region it is just the powerset in a specific ordering
aaron_TeeJay hmm
Limbic_Region I sent you the email, which explains why that is important
aaron_TeeJay the new hitchhikers film is rather disappointing
cool :)
ta
Limbic_Region new?
aaron_TeeJay new to me :)
Limbic_Region oh
well, TTFN
aaron_TeeJay laters
16:35 aaron_TeeJay left 16:36 barney joined 16:37 Patterner left, Psyche^ is now known as Patterner 16:39 manfred left 16:51 chacha_chaudhry_ is now known as chacha_chaudhry 17:02 njbartlett left 17:29 jferrero joined 17:30 Limbic_Region left 17:31 drrho joined 17:32 rindolf joined, lichtkind joined 17:38 han_ left 17:52 iblechbot joined, Aankhen`` joined, lichtkind_ joined 17:53 theorbtwo left 17:55 theorbtwo joined 17:58 barney left 18:07 rindolf left 18:09 lichtkind left 18:16 Aankh|Clone joined 18:17 Schwern joined 18:28 jisom joined 18:31 explorer__ joined 18:32 dwave_ left, Aankhen`` left 18:34 manfred joined 18:42 jferrero left
TimToady @tell Limbic_Region see t/var/lazy.t for a pugs approach 18:43
lambdabot Consider it noted.
18:53 avar joined 18:56 amoore is now known as acmoore 19:05 chacha_chaudhry left 19:12 polettix left
lichtkind_ TimToady: am right that if are actually do blocks that evaluate an term before? 19:18
19:19 avar left, avar joined 19:23 manfred left 19:31 pmurias joined
pmurias lichtkind_: if blocks are evaluate the term conditionaly 19:32
lambdabot pmurias: You have 2 new messages. '/msg lambdabot @messages' to read them.
19:32 lichtkind_ is now known as lichtkind
pmurias s/are// 19:33
lichtkind thats clear
:)
pmurias lichtkind: you mean if if returns a value? 19:34
pugs: say if (1) {2} {3} 19:36
exp_evalbot OUTPUT[*** ␤ Unexpected "{"␤ expecting operator␤ at /tmp/rteMS8wP1R line 1, column 12␤]
lichtkind pmurias: my point was that how elegantly everything in perl 6 is build up with so little elements 19:37
since terms and do block already exist and if only combines 19:38
evens thats an very simple example
19:44 chris2 left 19:45 manfred joined 20:02 jisom left
pmurias ruoso: how should the v6-style emitter for kp6 be called? 20:13
20:15 moritz joined
lichtkind pugs: say if (1) {2} 20:19
exp_evalbot OUTPUT[*** ␤ Unexpected "{"␤ expecting operator␤ at /tmp/LQlBGOx0mv line 1, column 12␤]
ruoso pmurias, I would call it yap6-stage1 20:26
if I got it right
pmurias ruoso: i mean the perl5 emitter using the v6.pm runtime 20:27
pugs_svn r19287 | pmurias++ | r4465@gentle (orig r14416): fglock | 2006-10-18 19:15:05 +0200 20:28
r19287 | pmurias++ | v6/emitter - moving the unstable version to pX/Common
r19287 | pmurias++ |
r19287 | pmurias++ | r5469@gentle (orig r15327): lwall | 2007-02-22 20:20:59 +0100
r19287 | pmurias++ | Y -> Z, XX -> X
r19287 | pmurias++ | 20:29
r19287 | pmurias++ | r5493@gentle (orig r15351): diakopter | 2007-02-25 18:09:42 +0100
r19287 | pmurias++ | closes ticket 8. dev.pugscode.org/ticket/8
lambdabot Title: #8 (Fix old repository (svn.openfoundry.org) references.) - Pugs - Trac
pugs_svn r19287 | pmurias++ | Fix old repository (svn.openfoundry.org) references.
r19287 | pmurias++ | Removed from TASKS for redundancy.
r19287 | pmurias++ | Sorry if some generated files are updated wrongly.
r19287 | pmurias++ | r8068@gentle (orig r17701): lwall | 2007-09-06 19:43:34 +0200
ruoso ah...
ok
pugs_svn r19287 | pmurias++ | s:g/err/orelse/
r19287 | pmurias++ |
pmurias what?
ruoso v6-kp6?
pmurias i didn't mean to commit anything and svk went mad 20:30
ruoso: i'm calling the Emit::Perl5V6 20:31
pugs_svn r19288 | lwall++ | [File-Util] patch from Mark A. Hershberger++ 20:32
TimToady pugs: say do if (1) {2} 20:34
exp_evalbot OUTPUT[2␤]
20:44 gbacon left 20:45 gbacon joined 20:47 njbartlett joined
moritz the irc logger is currently down, and unable to reconnect... I'll try again in an hour 20:55
pugs_svn r19289 | pmurias++ | [kp6-v6] mostly removed stuff from Perl5, it runs example/hello.pl 21:08
pmurias did 9669 break v6.pm? 21:16
21:17 rjbs joined
rjbs Hi. Is pugs.blogs.com/ still relevant? 21:17
lambdabot Title: Pugs
rjbs and/or how is it related to planetsix.perl.org? 21:18
pmurias ruoso: pugs.blogs.com is audrey's blog 21:20
rjbs Audrey only?
pmurias s/ruoso/rjbs/ # wrong tab completion
rjbs: with contributors
rjbs Looks like Avar posted.
Ok.
thanks
Aha, and it's agg'd by planetsix. 21:21
Great.
dev.pugscode.org seems fairly dead and/or useless. Is this wrong? 21:22
I guess it provides an SVN browser. 21:23
but it seems unused for wiki or tickets
21:27 Aankh|Clone left
rjbs Is runpugs kept up to date? 21:30
pugs_svn r19290 | pmurias++ | [kp6-v6] the runtime for kp6-v6 will live in KindaPerl6::Runtime::Perl5V6::Runtime 21:31
pmurias rjbs: it runs r17876 21:40
rjbs: i think it's a pretty recent pugs 21:44
21:49 Limbic_Region joined 21:50 amnesiac joined 21:53 manfred left 21:55 manfred joined
pmurias kp6-v6 is quite fun, 5 tests pass already ;) 21:56
amnesiac nor more pugs dev? 22:07
no*
pmurias amnesiac: not in a while 22:10
amnesiac I see
22:12 justatheory joined
pmurias amnesiac: most development in the repo is in the side projects 22:16
Data::Bind's documentation is broken 22:24
pugs_svn r19291 | pmurias++ | [kp6-v6] kp6 tests 1-4 succeed and sanity 1 22:31
22:32 Schwern left
pmurias sleep& 22:32
22:32 pmurias left 22:39 manfred left
pugs_svn r19292 | ruoso++ | [yap6] int can coerce to boolean. 22:41
22:44 thoughtpolice joined 22:51 Auzon joined
ruoso TimToady, considering "my %h; my $v := %h<a><b>;". On the "%h<a><b>" perspective, what is the difference between being used in a bind and in a fetch? 23:00
I mean...
how does := affects the rvalue? 23:01
23:06 jjore-m left 23:08 iblechbot left 23:09 amnesiac left 23:19 drrho left
Auzon pugs: if 1 -> $a {say $a} 23:26
exp_evalbot OUTPUT[*** Cannot bind to non-existing variable: "$a"␤ at /tmp/ycoPkiZuMR line 1, column 1␤]
23:33 jedai joined 23:44 Auzon left 23:45 Auzon joined 23:54 njbartlett left 23:55 Auzon left, Auzon joined