pugs.blogs.com/dist/Perl6-Pugs-6.2.13.tar.gz released! | run.pugscode.org | spec.pugscode.org | paste: sial.org/pbot/perl6 | pugs.blogs.com
Set by audreyt on 17 October 2006.
TreyHarris eviltwin_b: basically, except when in releng mode, pugs doesn't care about failures too much, they're for releng cleanup or when somebody's fun intersects with fixing one of them :) 00:07
cj lalala 00:09
that was fun
TimToady: sorry to hear the family's under the weather 00:10
00:10 mako132_ joined
eviltwin_b hm, lots of "Cannot cast from VHandle (...) to Object", at unexpected places 00:27
00:28 rafl joined 00:29 cjeris left
audreyt eviltwin_b: ccan you reduce that to a minimal test case? 00:31
it seems that IO:Dir::close is triggered on an $hdl object 00:32
00:34 mako132_ joined
eviltwin_b mress:9216 Z$ ./pugs -we 'my $fh = open("tmpx", :w); say $fh: "hi"; close $fh;' 00:38
*** Cannot cast from VHandle {handle: tmpx} to Object
at -e line 1, column 43-52
I wonder if something went wrong with my build
(the only difference from current pugs is one documentation file, according to svn) 00:41
doing a rebuild on the off chance that it was some intermittent failure in the build
wolverian those pesky electrons, never do what they're told. 00:43
[particle] accelerates 00:48
wolverian heh. 00:49
svnbot6 r14537 | audreyt++ | * Really extremely wrong bandaid to get 00:51
r14537 | audreyt++ | ./pugs -we 'my $fh = open("tmpx", :w); say $fh: "hi"; close $fh;'
r14537 | audreyt++ | to pass again; will investigate the IO::Dir-to-IO problem later...
eviltwin_b huh 00:52
00:52 frederico joined
eviltwin_b thanks audreyt++ 00:52
eviltwin_b wonders how an ordinary filehandle ends up in IO::Dir 00:59
01:13 lisppaste3 joined 01:18 mako132_ joined 01:21 dmq joined 01:41 systems` joined, systems` left 01:47 mako132_ joined
eviltwin_b rerunning tests 01:59
02:10 weinig is now known as weinig|bbl 02:18 weinig joined 02:19 weinig is now known as weinig|bbl 02:27 SubStack joined 02:29 robkinyon left 02:36 glasser` is now known as glasser 02:44 justatheory joined 02:54 hikozaemon joined 03:33 rblackwe joined
meppl guten morgen 04:12
04:12 statico joined 04:59 diotalevi joined 05:12 buubot joined 05:13 BooK joined 05:20 rafl__ joined 05:30 esstone joined 05:32 ruz joined 05:49 SubStack joined
esstone Thanks to audreyt for presenting perl6/pugs to Amazon.com this afternoon. I learned a lot about perl6/pugs/JFDI. 05:52
clkao whoot 05:54
06:00 iblechbot joined
mr_ank I believe this is the link to a post about that perl6/pugs talk: pugs.blogs.com/pugs/2006/10/pugs_an...t-24493241 06:53
lambdabot tinyurl.com/unxnk
06:54 SubStack joined 06:57 elmex joined
mr_ank ?eval [+] 1..10 07:06
evalbot_r14537 55 07:07
mr_ank ?eval [+] ([+] 1..10; [+] 1..2]) 07:09
evalbot_r14537 Error: ā¤Unexpected ";"ā¤expecting "_", fraction, exponent, term postfix, operator, ":", "," or ")"
07:25 mugwump_ joined 07:26 cj joined, f0rth joined 07:28 DHGE joined 07:44 kanru joined 07:47 SubStack joined 07:55 xinming_ is now known as xinming 08:38 nothingmuch joined 08:51 johannes joined
johannes hi 08:58
ingy hola 09:07
where is the latest ghc dmg? 09:08
johannes so `pugs -e 'say "Hallo Welt";'` and `pugs -Bperl5 -e 'say "Hallo Welt";'` is the same, because the perl5 backend is default 09:17
i'm wondering that it isn't, with -Bperl5 i get some module-not-found errors 09:18
09:45 chris2 joined 09:49 the_dormant joined 10:29 buetow joined 10:46 DaGo joined 11:18 kanru joined 11:27 Psyche^ joined 11:34 Psyche^ is now known as Patterner 12:04 mr_ank joined 12:05 Cale joined 12:08 turrepurre joined 12:43 ycheng joined
audreyt @tell johannes the perl5 implementatino of p6regex is default 13:02
lambdabot Consider it noted.
audreyt @tell but otherwise, no, the perl5 codegen is not default. that means when you say "1 ~~ /2/"you are calling to p5
lambdabot Consider it noted.
13:05 mr_ank joined 13:19 reZo joined 13:52 polettix joined 13:53 polettix is now known as poletti 13:54 poletti is now known as polettix 14:04 nusgnaf joined 14:10 lichtkind joined 14:19 weinig|bbl is now known as weinig 14:20 cognominal joined 14:27 mauke joined 14:29 trym joined 14:30 ezraburgh joined
xinming in S03, Likewise the ability to say $x.'foo' does not imply that $x'foo' will work. 14:31
xinming wonders if q/$x'foo'/ Would be written as q/$x'foo'./ 14:32
14:45 trym joined 14:46 weinig is now known as weinig|coffee
svnbot6 r14538 | fglock++ | * v6 - hash/block is decided at parse-time 14:46
14:49 camenix joined 14:51 camenix left 14:53 Limbic_Region joined 14:57 trym_ joined 15:08 penk joined 15:13 lisppaste3 joined
xinming ?eval my @a = (1, 2, 3); (@a>>--).say; 15:16
evalbot_r14538 OUTPUT[<Error><Error><Error>ā¤] Bool::True
xinming :-P
15:19 trym__ joined 15:22 iblechbot joined 15:26 nusgnaf left 15:39 Belaf joined 15:44 jferrero joined 15:49 weinig|coffee is now known as weinig 15:50 penk joined
svnbot6 r14539 | fglock++ | v6/emitter 15:59
r14539 | fglock++ | - fixed pair interpolation in hash composition
r14539 | fglock++ | Pugs::Compiler::Rule/parser
r14539 | fglock++ | - fixed precedence of modifiers
r14539 | fglock++ | - parse hex and octal chars
16:08 mako132_ joined 16:19 Cale left 16:24 kanru joined 16:35 weinig_ joined 16:40 seano joined 16:55 mako132_ joined 17:25 justatheory joined 17:33 DHGE joined 17:39 awwaiid_ joined 17:44 weinig_ is now known as weinig 18:29 justatheory joined 18:33 rlb3 joined 18:34 cjeris joined 18:38 BooK joined 18:56 mauke_ joined 19:04 iblechbot joined 19:08 mako132_ joined 19:09 buetow joined 19:36 esstone joined 19:53 mauke joined
audreyt at seatac airport, boarding for houston->brazil now 19:55
in 18 hours I'll finally be in somewhat stable residence and hack with fglock for a week or so
till then... have fun :) *wave* &
20:06 dduncan joined 20:15 miyagawa_ joined 20:25 jferrero joined
ingy audreyt: ping 20:26
audreyt: what's the fastest install for osx on i86?
eviltwin_b [15:55 (EDT)] <audreyt> at seatac airport, boarding for houston->brazil now 20:29
20:35 rindolf joined
rindolf Hi all. 20:36
ingy hi rindolf
rindolf Hi ingy
ingy rindolf: do you have a new mac?
rindolf ingy: no, I don't.
ingy: I only have Intel machines here.
Nothing that runs OS X. 20:37
ingy christian.web42.com/en/archives/000023.html
lambdabot Title: public thoughts: How to install Pugs on Mac OS X 10.4 in 22 easy steps, tinyurl.com/y8fb5o
ingy hahahah
rindolf ingy: 22 easy steps. 20:38
ingy I found a sweet ass wireless connection
eviltwin_b heh 20:44
rindolf OK, let's see how much Pugs' compilation strains my recently enlarged memory. 20:57
ingy is in Ennis Ireland
Ireland beat Australia in International Rules Football today 20:58
and the right team won the bi rugby match
so everyone is happy in this pub
although I am eventually going to get this shite beat out of me for geeking out in this place 20:59
hopefully I can get pugs installed first
eviltwin_b heh 21:00
ingy downs another pint
21:03 esstone joined
rindolf Hmmm... ghc-6.6.x was only released this month and it's about to become a pugs requirement. 21:06
eviltwin_b I got the impression pugs drove ghc 6.6 development though 21:07
ingy not surprised 21:08
pugs drives everything
eviltwin_b (to the detriment of some other Haskell-based projects...)
Debolaz Hrmm.. I've been spending most of the day trying to learn haskell. 21:09
It strikes me as very bisarre, yet highly consistent.
Cugel What's its inconsistence? 21:10
eviltwin_b it is consistent. it's only bizarre until you wrap your head around its way of doing things 21:11
Debolaz Magical exceptions to rules. "You may always use function x except when y".
SamB Cugel: what inconsistence? 21:12
Debolaz: what exceptions?
eviltwin_b (inmy case it helps that the building next door ouses a bunch of PL theorists, so I'm already exposed to functional programming think)
Debolaz misread Cugel.
SamB oh.
Debolaz Haskell has sorta, kinda, fried my brain a bit today.
eviltwin_b most of the "magical" exceptions also make sense once you understand what's going on
ingy omg, perl5.8.8 is a prereq for ghc
SamB suspects Cugel misread Debolaz, too 21:13
ingy perl5.8 rather
SamB most of the "magical" exceptions are just syntactical oddities...
like n+k patterns
or the handling of -
the latter of which is the *worst* part of Haskell 21:14
mauke yeah, they should have made (-) a normal binary function
SamB of course, that leaves you with the question of how to write a negative literal
ingy 0-42 21:15
mauke neg 42
SamB ingy: the evil mangler is written in PERL
eviltwin_b hm, ISTR reading that at one point - was (relatively) normal and negative literals were prefixed with _ --- but maybe I'm confusing with ML
or one of the other functional languages 21:16
ingy SamB: it's "Perl" my friend
SamB > _1
lambdabot Not in scope: `_1'
SamB ingy: whatever
ingy riiight
SamB thinks the manpage threw him off
ingy needs to learn HASKELL 21:17
mauke hmm, you probably want negative literals for patterns
SamB I'd want them just on principle
mauke what principle? no other language has them
SamB really? 21:18
are you *certain*?
mauke no :-)
eviltwin_b I presume that refers to principoles, not negative literals :>
SamB I'm pretty sure Self has...
ingy is wondering if perl will compile before his battery runs out
mauke Lisp probably does, but not C or Perl
SamB eviltwin_b: heh
eviltwin_b: no
ingy I can't believe haskell deps on perl 21:20
or ghc rather
does hugs as well?
does ghc have a run time or just a compile time dep on perl? 21:21
SamB compile time
mauke compile time; it mangles the generated asm
ingy can I delete the perl after I install ghc?
mauke oh, that runtime
no 21:22
SamB *that* compile time?
ingy so perl is used for every time I compile foo.hs?
mauke I think it's only if you compile via C; I'm not sure though 21:23
SamB yeah, only for via-C
ingy as ND would say "Gah!"
SamB well, C's stack manipulation facilities SUCK 21:24
also it won't let you put code and data next to eachother
ingy I hope that ghc remembers the full path to perl
SamB I'm fairly certain it isn't really all that particular about the version 21:25
ingy because I definitely don't want this new perl first in my PATH
21:26 loumz joined
ingy vbl 21:26
ww
mauke s mr vwls 21:27
ingy is 'y' a vowel 21:29
?
mauke depends on the context 21:30
ingy fck (y) 21:32
;)
21:33 systems joined 21:52 buu joined 21:59 ashleyb joined
svnbot6 r14540 | fglock++ | v6 - fixed more array and hash tests 22:07
22:24 esstone joined 22:36 ngd joined 22:38 ngd left 23:02 shobadobs joined 23:03 systems joined 23:15 drbean_ joined 23:27 trym_ joined 23:55 buubot joined