Camelia, the Perl 6 bug

IRC log for #perl6, 2006-10-28

Perl 6 | Reference Documentation | Rakudo | Niecza | Specs

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

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

| Channels | #perl6 index | Today | | Search | Google Search | Plain-Text | summary

Perl 6 | Reference Documentation | Rakudo | Niecza | Specs