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.
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
agjal good night 03:30
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
Juerd_ [particle]: pong && afk 12:26
[particle]: Use IRC asynchronously - don't ping/pong first :)
pugs_svn r19286 | ruoso++ | [yap6] YAP6__CORE__bytes* can coerce to boolean. 12:52
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
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
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
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
TimToady @tell Limbic_Region see t/var/lazy.t for a pugs approach 18:43
lambdabot Consider it noted.
lichtkind_ TimToady: am right that if are actually do blocks that evaluate an term before? 19:18
pmurias lichtkind_: if blocks are evaluate the term conditionaly 19:32
lambdabot pmurias: You have 2 new messages. '/msg lambdabot @messages' to read them.
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
pmurias ruoso: how should the v6-style emitter for kp6 be called? 20:13
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␤]
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
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
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
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
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
pmurias sleep& 22:32
pugs_svn r19292 | ruoso++ | [yap6] int can coerce to boolean. 22:41
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
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␤]