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.
00:11 Alias_ joined 00:15 ferreira joined 00:16 ferreira joined 00:17 ferreira joined 00:23 shobadobs joined 00:33 shobadobs joined 01:03 cjeris left 01:18 shobadobs joined
ferreira Anyone here already tried to mix the Takahashi method and S5? 01:25
01:28 shobadobs_ joined
cj can anyone here read kanji? 01:37
www.bookshelf.jp/2ch/tech/1126103347.html
lambdabot Title: cygwin + mingwn + gcc 􏿽x91􏿽x8A􏿽x92k􏿽x8E􏿽xBA Part2, tinyurl.com/yxo7xw
cj I'm interested in the part where it talks about conftest.exe throwing an exception :) 01:38
don't know any other folks who are quite as good with languages than youse :)
01:39 shobadobs_ joined 01:43 nipotaway is now known as nipotan 01:47 frederico joined 01:50 shobadobs__ joined 01:53 lumi_ joined 02:16 shobadobs__ joined 02:17 shobadobs__ joined 02:23 mako132_ joined 02:28 Pomin joined 02:32 ferreira left 02:34 Debolaz joined
ozayam cj: I can help 02:50
but I think your question should've been "can anyone here read Japanese?" :)
03:30 justatheory joined 03:36 seano joined 03:42 SubStack joined
clkao audreyt++ # just because 03:49
03:58 Captain_Fourier joined 04:33 weinig joined 04:41 jarich joined 05:00 seano joined 05:01 mjk joined 05:02 Tene joined
pasteling "TimToady" at 71.139.5.15 pasted "attempted translation of Japanese text" (39 lines, 1.5K) at sial.org/pbot/20636 05:10
TimToady cj: see paste 05:12
that's weird, it mangled some of the characters but not others... 05:15
05:16 buetow joined
miyagawa_ I guess nopaste tries syntax formating and mangled UTF-8 bytes in between 05:16
TimToady try wall.org/~larry/try.txt for an unmangled version 05:19
or make miyagawa translated it. :)
*translate
miyagawa_ :)
05:20 BooK_ joined
TimToady I suppose that would be Miyagawa-sensei in this case. :) 05:20
05:26 mdiep_ joined 05:30 seano joined 05:48 marmic joined 05:52 dakrone joined 06:20 iblechbot joined
TreyHarris TimToady: what would you consider an exemplar of DWIM in Perl 5, and in Perl 6? 06:21
(by exemplar, i mean most canonical, or most typical, or most obvious, or whatever... just the one to mention if you had to mention only one example) 06:22
06:45 elmex joined 07:03 SubStack joined 07:15 chris2 joined 07:22 kensanata joined 07:31 bsb left 08:06 andara joined 08:21 jferrero joined 08:23 drrho joined 08:27 kanru joined 08:31 mjk joined 08:47 jarich left 09:13 yuval joined 09:16 ruoso joined 09:59 cmarcelo left 10:10 muhmuh joined, muhmuh is now known as asey 11:29 Psyche^ joined 11:37 fglock joined 11:41 elmex_ joined 11:46 Psyche^ is now known as Patterner 11:54 the_dormant joined 11:59 Uriel_ joined 12:01 elmex joined 12:20 loumz joined 12:39 seano joined 12:40 chris2 joined 12:50 nipotan is now known as nipotaway 12:51 iblechbot joined 13:17 avar joined 13:21 araujo joined 13:26 Limbic_Region joined 13:31 gene9 joined 13:55 vel joined 13:56 vel joined 14:01 lumi_ is now known as lumi 14:05 kisu joined 14:06 mr_ank joined
Limbic_Region salutations all 14:07
14:07 hexmode joined
Debolaz Salute Limbic_Region 14:08
14:13 cjeris joined
mr_ank greetings, L~R 14:16
14:17 TimToady joined
fglock hi 14:23
lunch & 14:29
14:29 fglock left 14:30 loumz joined 15:00 nusgnaf joined 15:01 penk joined 15:10 lisppaste3 joined, thepler joined
TimToady @tell TreyHarris for P5, maybe autovivification is the most useful DWIM. For P6, smart matching (and its use in switches) is perhaps a better example. 15:16
lambdabot Consider it noted.
15:26 fglock joined
Debolaz en.wikipedia.org/wiki/List_of_vaporware <- Should I remove perl 6 from this list? I mean, even though parrot could arguably belong there, I don't feel perl 6 itself classifies as vaporware and claiming it's been over a decade in development sounds just wrong. 15:31
lambdabot tinyurl.com/yhq7rz 15:32
15:32 justatheory joined
fglock Debolaz: rather than remove, how about explain how is the development going on and provide links ? 15:34
15:34 nnunley joined
TreyHarris TimToady: thanks! 15:37
lambdabot TreyHarris: You have 1 new message. '/msg lambdabot @messages' to read it.
PerlJam Debolaz: neither parrot nor perl6 are vaporware except in as much as they don't have a "product release" However the development releases are already useful and used. 15:39
Debolaz PerlJam: It is not my personal opinion that parrot is vaporware, but I do know many peopel who do feel that way. 15:41
s/peopel/people/ 15:42
PerlJam Debolaz: well, when you update the page you can put a note to the effect of what I just said :-) 15:43
15:43 nezcaz joined
TreyHarris Debolaz: depending on your perspective, "it's" been "in development" for a couple years, for six years, for two decades, for five decades, or pick some arbitrary point in the history of computer science. :) but i can't see what happened in the mid-90's timeframe that would justify "over a decade" 15:44
nezcaz helo *
PerlJam TreyHarris: perl6 has been in development over a decade because perl5 was the one to throw away ;-) 15:45
TreyHarris unless you count starting with the Perl 5 release. (kind of odd, unless you assume that the clock on the next version of something always starts the moment the prior version is released)
PerlJam yes, the "over a decade" comment is just plain wrong.
Debolaz Well, actually it just says "a decade", not "over a decade". 15:46
Debolaz coughs.
PerlJam Perhaps the original author meant to start counting from the inception of Topaz?
Debolaz: still wrong.
TreyHarris what happened in 1996?
PerlJam nothing spectacular that I can remember. We were firmly in the era of widespread perl5 adoption and perl6 wasn't even a glimmer in someone's eye. 15:48
[particle] i'd classify parrot as vaporware, under the "Overambitious hype" definition in wikipedia's Vaporware entry 15:49
Debolaz I'll just remove perl 6 from the list.
I'm not removing parrot though.
TreyHarris in any case, that page would be fair game by my limited understanding of wikipedia policies for total deletion. there are no citations
[particle] but, i don't ever recall a date being set for parrot release, so perhaps it can't be called vaporware if there are no promises as to when it will be available 15:50
TreyHarris actually, there are four URLs. so removing every entry but those four would certainly be fairest game :)
PerlJam If perl6 isn't vaporware, then neither is parrot. 15:51
Debolaz PerlJam: That's not a logical conclusion since parrot isn't perl6. 15:52
Parrot can be vaporware (Not saying it is) without perl 6 being vaporware.
[particle] i doubt many in the technical community classify either as vaporware, as ars technica et al write articles and announcements about them 15:53
PerlJam true, but they both fail the "overambitious hype" test :-)
integral you can download parrot-xxx.tar.gz but not perl6-xxx.tar.gz :)
[particle] s/write/publish/
TreyHarris Debolaz: your edit wasn't technically valid. you can't remove or add a statement on wikipedia based on your understanding of it's validity. only based on external sources. but that page is such a mess, it probably doesn't matter.
Debolaz There were a lot of articles and announcements (And still is) about Duke Nukem Forever too though. :)
TreyHarris s/it's/its/
Debolaz TreyHarris: I probably should've phrased it differently. I'll elaborate on the talk page. 15:54
audreyt you can't download c++-x.y.z.tar.gz either 15:55
that doesn't mean C++ is vapourware :)
TreyHarris == audreyt 15:56
[particle] karma C
jabbot [particle]: C has karma of 124
lumi Slightly overrated 15:57
15:58 nusgnaf left
integral audreyt: I meant implementation :) There's no tarball of the "official" perl6 yet 15:58
16:00 ozayam joined
audreyt there's no official C++ either... 16:00
Limbic_Region integral - just came in but word on the stree that the "official" perl 6 is a specification not an implementation
audreyt neither is there a parrot that patches PDDs... :)
*matches
but yes. there's no release of any software that matches the criterion of official perl6, which is pass 100% of tests with zero todos 16:01
in that sense it's definitely not released :)
Debolaz TreyHarris: Aight, added a bit to the talk page now. 16:04
TreyHarris Debolaz: i've removed almost everything from the page now anyway 16:08
PerlJam TreyHarris: it's interesting that you cite WP:NOR when WP:V seems to be more appropriate :) 16:13
TreyHarris PerlJam: WP:NOR always implies WP:V
PerlJam I'm just poking at you :) 16:14
TreyHarris but I was going for NOR, because I didn't want to spend the find verifying the sources, just ensuring they existed :)
s/find/time/
svnbot6 r14517 | fglock++ | v6 - The '-B' switch can now be used to invoke alternate backends. 16:16
r14517 | fglock++ | The default is '-BPugs::Emitter::Perl6::Perl5'.
r14518 | fglock++ | v6 - backend specification is better written as 16:22
r14518 | fglock++ | '-Bperl5:Pugs::Emitter::Perl6::Perl5'
16:29 buetow joined
fglock v6/emitter is now open for hacking :) 16:33
svnbot6 r14519 | fglock++ | v6 - documented the -B switch in the POD
16:42 nusgnaf joined
cj thanks, TimToady 16:51
svnbot6 r14520 | fglock++ | v6 - improved "description" in POD - talk about each required module 17:00
17:06 andara left
fglock I wonder if it makes sense to add a switch like '-GPugs::Grammar::Perl6' for selecting the v6.pm grammar 17:10
audreyt I think it does
[particle] are you going to have a switch for different ASTs?
fglock audreyt: cool - will do :)
[particle]: yes, it can be modular 17:11
[particle] so, then it's basically a generic vm
compiler/vm
fglock "if you can't write a complete program, add plugins" 17:12
audreyt TheSentenceBelowSolvesAllProblemExceptForTheSentenceBelowThat 17:13
fglock [particle]: the alternate compilers will still be based on the perl6 compilation subsystem (grammars, precedence parser)
audreyt OneMoreLevelOfIndirection
fglock [particle]: much like Parrot :)
audreyt TheProblemTheAboveSentenceCauses
[particle] sure, but you can write a C grammar, or a TAP grammar, or a patch grammar, with its own ast, and it's own emitter to <your vm lang here> 17:14
fglock [particle]: or you can write a grammar and use the p6 emitter for free
emitters
[particle] well, if the AST is the same 17:15
fglock btw, misc/pX/Common/Pugs-Compiler-Python ... 17:16
[particle] hrmm.... Pugs-Compiler-PIR
fglock PIR-in-perl5? :) 17:17
[particle] why not :)
17:18 badalex joined
fglock done 17:24
svnbot6 r14521 | fglock++ | v6 - implemented -G switch for selecting the Grammar front-end.
r14521 | fglock++ | Default is '-Gperl5:Pugs::Grammar::Perl6'. Anything else is untested.
r14520 | fglock++ | v6 - improved "description" in POD - talk about each required module
[particle] what's with the repeated old commit logs, svnbot? 17:25
fglock it still requires Pugs::Grammar::Perl6, so you can modify small portions of the grammar if you want
svnbot6 r14522 | fglock++ | v6 - fixed hardcoded grammar reference 17:30
17:31 weinig_ joined 17:38 weinig_ is now known as weinig, hexmode joined, perlbot joined
svnbot6 r14523 | fglock++ | v6 - added YAML emitter '-Bperl5:Pugs::Emitter::Perl6::YAML' 17:46
17:47 loumz left, justatheory joined
svnbot6 r14524 | fglock++ | v6 - don't try to run Perl::Tidy on non-perl5 code 17:49
avar does Perl 6 have a shorthand for my $subbbie_cache; sub subbie { return $subbie_cache if $subbie_cache; $subbie_cache = some_call() } 17:50
like sub subbie is Cached { some_call() }
audreyt "is cached" I think 17:52
S06
see if there's tests?
17:54 Lorn joined
fglock Lorn: hi 17:54
Lorn fglock: hi 17:55
17:55 BooK joined
Lorn fglock: audrey is comming sunday, rigth? 17:55
fglock audreyt: Lorn will pick you up
at Sao Paulo airport 17:57
Lorn fglock: i achieve, contact with mago
avar audreyt: I'll check
audreyt fglock: cool! thanks 17:58
Lorn: how should I recognize you?
fglock Lorn: yes, we talked today
Lorn fglock: and we have a problem :) larry comming 1 nov, 11:30 and you 10:00 but, you can change your fly to the guarulhos airport? 17:59
fglock Lorn: Larry won't code to Sao Paulo - I'll send you a mail
s/code/come/ 18:00
Lorn audreyt: hi, i dont know yet :) i say to you tomorrow
fglock: [pt-br] ele n􏿽xE3o vai vir? [/pt-br] 18:01
avar audreyt: nope, no test case 18:02
where are the traits test cases?
audreyt /Users/audreyt/work/pugs/t/blocks/sub_parameter_traits.t 18:03
I think t/blocks/ should split into t/subs/
for things that are testing subs that is
fglock Lorn: I sent you a mail
avar audreyt: I'll poke it whet I get home probably:) 18:04
audreyt woot :)
avar argh 18:06
svnbot6 r14525 | avar++ | * rmed some whitespace to see if I can commit now 18:07
avar ghc >=6.4.1 is not is sarge
\o/
/o\
can I compile ghc 6.4.1 with 6.2.2 18:09
audreyt sure! 18:10
but when why don't you compile 6.6 with 6.2.2.
(remember to get extralibs and extract it in the same place in the main src)
avar uh, if 6.6 is out I can do that too:) 18:13
is the ghc version control publically accessible? 18:15
Debolaz TreyHarris: Seems like someone disputed removing parrot from the list (Among other things) 18:17
audreyt avar: sure, get the two tarballs at haskell.org/ghc/download_ghc_66.html 18:20
lambdabot Title: GHC: Download version 6.6
audreyt avar: and yes, see hackage.haskell.org/trac/ghc 18:21
lambdabot Title: GHC - Trac
Debolaz Hmm, no ghc 6.6 in portage. :/
Gothmog_ Try to write an ebuild, usually it's quite easy. 18:22
You may post it to the Gentoo bugzilla then...
18:23 mauke joined
Debolaz Nah, I'm probably going back to FreeBSD soon anyway. 18:23
eviltwin_b <audreyt> but when why don't you compile 6.6 with 6.2.2.
is that supported?
avar is doing that right now 18:24
audreyt eviltwin_b: sure is 18:25
eviltwin_b hm, thought I saw 6.6 was not happy with <6.4 or something liek that 18:27
18:29 Corion joined, Corion left 18:42 justatheory joined 18:43 iblechbot joined 18:45 Aankhen`` joined
eviltwin_b hm, ghc-6.6 *really* wants to live in /usr/local, doesn't it 18:49
(tried to install the binary distrib in /opt/local. result has mixed paths referring to /opt/local and /usr/local and doesn't actually work...) 18:50
mauke source distro works fine here
integral a ./configure --prefix=/opt/local has worked fine for me... 18:51
eviltwin_b (OSX PPC) 18:52
integral yes, that's what I've got.
19:02 nusgnaf left 19:09 justatheory_ joined
svnbot6 r14526 | fglock++ | v6 - implemented YAML grammar frontend. v6.pm can now parse & emit YAML using: 19:17
r14526 | fglock++ | perl -Ilib -e 'use v6-alpha' - --compile-only
r14526 | fglock++ | -Bperl5:Pugs::Emitter::Perl6::YAML -Gperl5:Pugs::Grammar::YAML
19:19 seano joined
svnbot6 r14527 | fglock++ | v6 - rename Pugs::Emitter::Perl6::YAML to Pugs::Emitter::YAML 19:23
fglock Perl6->YAML + YAML->Perl5 now works! 19:24
avar fglock: can you paste example Perl6->YAML output somwhere?:) 19:26
avar still compiling ghc
fglock avar: one sec
pasteling "fglock" at 200.17.89.80 pasted "example Perl6->YAML with v6.pm" (50 lines, 864B) at sial.org/pbot/20655 19:28
svnbot6 r14528 | fglock++ | v6 - Makefile.PL: changed 'YAML::Syck' from 'recommended' to 'required' 19:36
r14528 | fglock++ | - MANIFEST: add Pugs::Emitter::Perl6::Perl5 back
19:37 buubot joined
PerlJam mine eyes doth play tricks on me. I read "Makeshift.PL" and had to do a double take. :) 19:39
fglock PerlJam: mixed up Makefile with YAML::Syck :) 19:41
Juerd PerlJam: use less '...' :)
Where ... can be any of drugs, alcohol, etc :)
kolibrie avar: ghc 6.6 is in unstable, if you want to pull from there
avar kolibrie: I don't 19:42
or is it not a PITA through some amazing blessing of dog? 19:43
kolibrie I don't know, I run unstable 19:44
19:46 glasser joined 19:51 weinig is now known as weinig|bbl
svnbot6 r14529 | fglock++ | v6 - initialize '$backend_identifier' to 'perl5' 19:52
20:09 robotron joined
robotron hi 20:09
i have to write a little term paper about perl6, parrot and pugs. okay, i wrote my first line perl today. is there a good book for perl6 for not "so experienced" perl users? 20:12
PerlJam robotron: no.
robotron: Just "Perl 6 and Parrot Essentials" 20:13
robotron: which is hopelessly out of date :)
robotron oh, ok, thanks for the info
seano robotron: if this is for a PL course, is it too late to choose another language? 20:14
maybe one you're more familiar with, or one that is less rapidly-moving? 20:15
robotron nono, i could do it next year but: i have enough time left, i'm interessted in perl(6)
seano robotron: fair 'nuff. what languages do you use now? it just surprises me a bit to find someone interested in perl6 without perl5 background... 20:16
avar *** Could not load the "mtl" package in your GHC installation. 20:17
This is likely because the "extralibs" of GHC 6.6 was not built along with the base GHC distribution.
wraaaaaaaaaaaaaaaaaaaaaa!!!!!!!
robotron well, the "classic" student languages pascal, c(++), java, bit of haskel, and other script-languages
fglock audreyt: ping 20:19
kolibrie robotron: one good place to start is spec.pugscode.org 20:20
lambdabot Title: Official Perl 6 Documentation
seano robotron: cool, broader selection than most students. 20:21
fglock audreyt: unping (just sent mail) 20:25
avar murders projects that post release notes that contain no dates 20:43
20:57 the_dormant_ joined 21:07 vel joined 21:08 vel joined 21:13 weinig|bbl is now known as weinig 21:15 Limbic_Region joined
robotron smal question: i dint find anything in the pugs-manpage to get parrot-bytecode 21:15
kolibrie robotron: parrotcode.org 21:19
lambdabot Title: Parrot Virtual Machine - parrotcode
21:19 vel joined 21:26 vel joined 21:27 ashleyb joined
robotron kolibrie: i got parrot already 21:27
pugs can create pir-files, or? 21:28
avar finds trailing commas for meth/sub disambig odd 21:50
21:51 Eimi joined 21:54 Eimi joined 22:51 mauke_ joined 22:56 amv joined 23:06 mauke_ is now known as mauke 23:08 Shabble joined 23:23 Aankhen`` joined 23:40 dmq joined 23:42 gunya joined 23:43 jarich joined 23:46 jferrero joined