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
eviltwin_b hm, lots of "Cannot cast from VHandle (...) to Object", at unexpected places 00:27
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
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
eviltwin_b thanks audreyt++ 00:52
eviltwin_b wonders how an ordinary filehandle ends up in IO::Dir 00:59
eviltwin_b rerunning tests 01:59
meppl guten morgen 04:12
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
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
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 ")"
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
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.
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
svnbot6 r14538 | fglock++ | * v6 - hash/block is decided at parse-time 14:46
xinming ?eval my @a = (1, 2, 3); (@a>>--).say; 15:16
evalbot_r14538 OUTPUT[<Error><Error><Error>␤] Bool::True
xinming :-P
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
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* &
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
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
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
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
;)
svnbot6 r14540 | fglock++ | v6 - fixed more array and hash tests 22:07