Perl 6 | Rakudo | Specs | Parrot | source cross referenced
← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text
All times shown according to UTC.
| Time | Nick | Message |
|---|---|---|
| 00:02 | metaperl joined #perl6 | |
| 00:10 | drupek12 joined #perl6 | |
| 00:22 | mugwump | darcs has revisions, there is the currently checked out revision, plus "tags" |
| 00:26 | etaylor joined #perl6 | |
| 00:26 | cmarcelo | mugwump: sorry,probably I made a mistake. by revision I meant a (short) way to point to a specific situation|moment of the repository. SVN has rNNN numbers, Monotone has SHA-1 of the revision. How do you point to a specific "situation" in a darcs repo? |
| 00:27 | metaperl | cmarcelo: maybe ask on #darcs |
| 00:27 | metaperl left #perl6 | |
| 00:27 | cmarcelo | metaperl: ok |
| 00:35 | mdiep joined #perl6 | |
| 00:46 | nipotan changed the nick to nipotaway | |
| 01:01 | Khisanth joined #perl6 | |
| 01:09 | mugwump | cmarcelo: with a tag |
| 01:12 | SubStack joined #perl6 | |
| 01:13 | cmarcelo | mugwump: (I've just find that in darcs manual, tks) |
| 01:13 | drupek12 joined #perl6 | |
| 01:17 | stevan_ joined #perl6 | |
| 01:41 | buetow joined #perl6 | |
| 02:15 | mako132_ joined #perl6 | |
| 02:18 | Salzh joined #perl6 | |
| 02:24 | Salzh | what does the word "Apocalyse" mean in the following sentence: |
| 02:24 | People get scared when they hear the word Apocalypse, but here I mean it in the good sense: a Revealing. | |
| 02:25 | allbery_b | an apocalypse is a revelation. |
| 02:25 | the "usual" meaning is tied to Christian notions of the Second Coming, hence lovely things like a world-shattering war | |
| 02:26 | Salzh | why people will scared to hear the word |
| 02:26 | allbery_b | right |
| 02:26 | avar | they better, jesus is back and he's *pissed*! |
| 03:03 | elmex_ joined #perl6 | |
| 03:07 | spinclad | look busy |
| 03:07 | offby1 | spinclad: that's my favorite one but I was too timid to mention it here |
| 03:09 | spinclad | why cater to outside apocalypticists? we've got our own, and they're much better! |
| 03:10 | the Apocalypses of Larry | |
| 03:15 | coke joined #perl6 | |
| 03:15 | coke | Oooh, I found a bug in S03. |
| 03:16 | Coke changed the nick to coke | |
| 03:16 | Coke | seen TimToady ? |
| 03:16 | gah. different bot semantics! | |
| 03:16 | allbery_b | @seen TimToady |
| 03:16 | lambdabot | TimToady is in #perl6. I last heard TimToady speak 3h 57m 24s ago. |
| 03:17 | Coke | ... and as I type out the bug to @tell him, I see it's not a bug at all! curses. |
| 03:18 | justatheory joined #perl6 | |
| 03:20 | allbery_b | heh |
| 03:23 | offby1 | shucks, I hate it when there is no bug. |
| 03:46 | Coke | 'twas merely the ^ syntax, which I hadn't taken into account when converting the tests to a more parrot-like form. |
| 04:19 | Entonian joined #perl6 | |
| 04:52 | fglock joined #perl6 | |
| 04:56 | fglock | my local v6.pm now parses 1/3 of Perl-6.0.0-STD-cheat |
| 04:56 | offby1 | hmm |
| 04:57 | TimToady | fglock++ |
| 04:57 | fglock | it is doing just 4 lines/second |
| 04:58 | probably backtracking a lot | |
| 05:00 | TimToady | well, hey, that's only about 15 minutes |
| 05:01 | Salzh joined #perl6 | |
| 05:07 | fglock | the parser may get finished before the end of the week |
| 05:07 | the only usable backend is perl5, currently - it may take some weeks to get it debugged | |
| 05:09 | later & | |
| 05:09 | TimToady | night |
| 05:09 | fglock | TimToady: good night |
| 05:10 | fglock left #perl6 | |
| 05:11 | geoffb | Wow, fglock is just rocking. |
| 05:11 | offby1 | I think it's all the beer |
| 05:12 | geoffb | Does he have a $day_job? |
| 05:12 | avar | $day_job-- |
| 05:12 | iblechbot joined #perl6 | |
| 05:13 | offby1 | just in case it's not been pointed out many times before -- $day_job-- is pronounced "day job double-plus ungood" |
| 05:14 | geoffb | $day_job++ # Feeding and housing family |
| 05:14 | $day_job-- # Limiting hacking | |
| 05:15 | avar | $day_job-- # part of the capitalist conspiracy |
| 05:16 | geoffb | If I got uber-rich from something like a mega-lottery or such, I'd probably start a business and hire a bunch of the Perl 6 people, so we'd all have cool @day_jobs |
| 05:17 | Sadly, I have not won a lottery yet. Somebody get working on that. ;-) | |
| 05:17 | avar | @lottery_numbers.pick(8) |
| 05:17 | lambdabot | Unknown command, try @list |
| 05:22 | avar left #perl6 | |
| 05:23 | avar joined #perl6 | |
| 05:23 | avar | argh |
| 05:29 | devogon joined #perl6 | |
| 05:33 | dduncan | ?eval @lottery_numbers.pick(8) |
| 05:34 | evalbot_r16148 | () |
| 05:34 | dduncan | I seem to recall that used to complain about @lottery_numbers not being defined ... or maybe its following one-liner (strict off) rules? |
| 05:35 | avar | probably the latter |
| 06:22 | dolmans joined #perl6 | |
| 06:46 | rissy joined #perl6 | |
| 06:50 | Alias_ joined #perl6 | |
| 06:52 | bernhard joined #perl6 | |
| 06:53 | ozo_ left #perl6 | |
| 06:55 | agentzh joined #perl6 | |
| 07:17 | VanilleBert joined #perl6 | |
| 07:20 | topic for #perl6 is: | |
| 07:21 | agentzh | moose |
| 07:23 | justatheory joined #perl6 | |
| 07:24 | jisom joined #perl6 | |
| 07:24 | svnbot6 | r16150 | agentz++ | util/testgraph.pl - worked around the number interpretation problem on the smoke server |
| 07:25 | agentzh | A v6/v6-MiniPerl6/lib/MiniPerl6/Python/Runtime.pm |
| 07:25 | svk is still problematic... | |
| 07:25 | r16149 maybe a bogus commit. | |
| 07:29 | MiniPerl6/Python/Runtime.pm has actually been removed by karhu in r16126 | |
| 07:29 | sigh. my svk automatically readded that back. | |
| 07:30 | VanilleBer1 joined #perl6 | |
| 07:30 | agentzh | i think i should not use svk with pugs repos at least :( |
| 07:31 | BooK_ joined #perl6 | |
| 07:33 | svnbot6 | r16151 | agentz++ | reverted back the bogus commint (r16149). my svk was misbehaving. :( |
| 07:35 | * agentzh | reconstructs a pugs tree using svn. |
| 07:36 | miyagawa joined #perl6 | |
| 07:36 | topic for #perl6 is: | |
| 07:44 | agentzh | ?eval 1+2 |
| 07:44 | evalbot_r16148 | 3 |
| 07:44 | agentzh | everything is working now, cool. |
| 07:47 | Salzh joined #perl6 | |
| 07:47 | agentzh | Salzh: hi |
| 07:47 | Salzh == Sal Zhong ? | |
| 07:51 | Alias_ | Is YAML::Tiny good enough to handle the smoking data? |
| 07:51 | :) | |
| 07:52 | iblechbot joined #perl6 | |
| 07:53 | agentzh | Alias_: YAML:Tiny is more light-weight than syck? |
| 07:55 | Alias_ | Depends on what light-weightness you need |
| 07:55 | It's about the same size in memory | |
| 07:55 | agentzh | and the speed? |
| 07:55 | Alias_ | It's a little slower, and can't support streams or braced mode structures and circular deps |
| 07:55 | But it doesn't need a compiler | |
| 07:55 | agentzh | k |
| 07:55 | Alias_ | And it's easily embeddable |
| 07:55 | TAP::Parser has it embedded already | |
| 07:56 | And of course, pure perl | |
| 07:56 | agentzh | fair enough :) |
| 07:56 | Alias_ | Of course, if you use streams or complex stuff (tags, directives, circulars) it's of no real use |
| 07:56 | Basically, it's ideal for things like META.yaml | |
| 07:56 | mtve joined #perl6 | |
| 07:56 | Alias_ | And other light-weight uses |
| 07:57 | agentzh | i'll try YAML::Tiny to parse my smoke.yml produced by pugs. |
| 07:57 | Alias_ | In fact, not having to have CPAN depend on Syck or YAML.pm was my main driver |
| 07:57 | If you have samples of smoke.yml I can include on in the YAML::Tiny test suite | |
| 07:57 | agentzh | really? |
| 07:57 | Alias_ | The tests ONLY consist of parsing of sample YAML fragments and comparing the results (optionally) with YAML.pm and YAML::Syck |
| 07:57 | agentzh | it's already an auto-updated one on the web. |
| 07:57 | Alias_ | It does very little actual struct vs content tests |
| 07:58 | agentzh | Alias_: http://perlcabal.org/smoke.yml |
| 07:58 | Alias_: it's produced by the feather daily auto-smoke using YAML::Syck | |
| 07:58 | Alias_ | ok |
| 07:58 | * agentzh | believes TINY is a good thing. |
| 07:59 | Alias_ | hmm |
| 07:59 | nope, not gunna work | |
| 07:59 | agentzh | why? |
| 07:59 | Alias_ | exclude_re: !!perl/scalar:Regexp ~ |
| 07:59 | Directives aren't supported | |
| 07:59 | And things like object embedding | |
| 07:59 | agentzh | oh |
| 08:00 | Alias_ | objects aren't supported either |
| 08:00 | agentzh | what do you mean by "directives" please? |
| 08:00 | Alias_ | The !! stuff |
| 08:00 | Maybe I'm using the wrong term there | |
| 08:00 | agentzh | k |
| 08:00 | Alias_ | Basically, it supports what you might call the "JSON" subset of structs |
| 08:00 | comments, scalar, array, hash | |
| 08:01 | agentzh | no circular data structures and no objects |
| 08:01 | Alias_ | yup |
| 08:01 | agentzh | fair enough |
| 08:02 | the pugs smoke mechanism blesses the data tree with appropriate class names. | |
| 08:02 | Alias_ | Other than the objects for the results and the regexp in there, it looks like it should be ok |
| 08:03 | Large file though | |
| 08:03 | agentzh | *nod* |
| 08:03 | Alias_ | It's probably somewhat out of the scope of YAML::Tiny :) |
| 08:03 | agentzh | even syck takes quite a while to handle that on my new machine. |
| 08:03 | Alias_ | But if you wanted to make the serialize/deserialize flatten those objects/regexp to struct equivalents, and then convert them back on deserialize, it would handle it |
| 08:03 | I think | |
| 08:04 | I'd want to check those error messages work ok | |
| 08:04 | agentzh | blessing is not that hard to handle, it seems. |
| 08:05 | offby1 | gesundheit |
| 08:06 | avar | bless you |
| 08:09 | * agentzh | is testing the smoke-server |
| 08:13 | agentzh | cool, the smokeserver no longer reports weird smoke durations like "0.45 min" |
| 08:13 | although such figures may excite some people who are not watching closely. | |
| 08:14 | * offby1 | throws a glass of cold water on himself |
| 08:14 | agentzh | well, time unit calculation issues. |
| 08:17 | heh, lanny has a very fast machine according to his smoke report for win32. | |
| 08:17 | avar | offby1: weren't you spreading propaganda about porting sbcl to parrot some time ago? |
| 08:18 | wilx joined #perl6 | |
| 08:21 | agentzh | TimToady++ # submitting regular smoke reports from both linux and win32 |
| 08:25 | jisom_ joined #perl6 | |
| 08:25 | devogon_ joined #perl6 | |
| 08:26 | devogon__ joined #perl6 | |
| 08:34 | agentzh joined #perl6 | |
| 08:41 | offby1 joined #perl6 | |
| 08:52 | svnbot6 | r16152 | Darren_Duncan++ | ext/QDRDBMS/ : added more pod sections to AST.pm and QDRDBMS.pm |
| 09:04 | larsen_ joined #perl6 | |
| 09:06 | dduncan left #perl6 | |
| 09:09 | macroron joined #perl6 | |
| 09:10 | penk left #perl6 | |
| 09:14 | VanilleBer1 left #perl6 | |
| 09:16 | agentzh joined #perl6 | |
| 09:40 | larsen__ joined #perl6 | |
| 09:48 | soulchild joined #perl6 | |
| 09:49 | * Alias_ | frets |
| 09:49 | Alias_ | I really need to get the PITA code integrated :( |
| 09:58 | buetow joined #perl6 | |
| 10:47 | limp` joined #perl6 | |
| 10:57 | aggregat4 joined #perl6 | |
| 11:29 | zamolxes joined #perl6 | |
| 11:34 | nipotaway changed the nick to nipotan | |
| 11:37 | coke joined #perl6 | |
| 11:37 | coke | @seen chromatic? |
| 11:37 | lambdabot | I haven't seen chromatic?. |
| 11:37 | coke | @seen chromatic |
| 11:37 | lambdabot | I haven't seen chromatic. |
| 11:38 | coke | (stupid bot) |
| 11:38 | cmarcelo | ?seen chromatic |
| 11:38 | lambdabot | I haven't seen chromatic. |
| 11:38 | cmarcelo | (I thought another bot would reply for ?seen command) |
| 11:39 | agentzh | chromatic was last seen on 2006-11-09 |
| 11:40 | (saying "You need at least 5.6 if you want the warnings pragma too. ") | |
| 11:40 | * agentzh | is not a bot. |
| 11:41 | agentzh | oh, that was an unpleasant day. |
| 11:43 | rindolf joined #perl6 | |
| 11:43 | cmarcelo | agentzh: but... do you keep logs, right? |
| 11:44 | agentzh | cmarcelo: log search |
| 11:44 | that's all. | |
| 11:46 | cmarcelo | I mean, old logs from colabti are still up or do you keep your own logging? |
| 11:46 | agentzh | the former. |
| 11:48 | it's has been down for a while, but still good enough :) | |
| 11:48 | (i mean the completeness) | |
| 11:52 | cmarcelo | agentzh: are you hacking something on Perl 6 these days? |
| 11:53 | agentzh | cmarcelo: nothing much. just setup up the auto-smoke on feather lately :) |
| 11:54 | want to have another look on PCR and rewrite some of my compilers. | |
| 11:54 | cmarcelo | cool. it auto-uploads the smoke to smokeserv too? |
| 11:55 | agentzh | sure :) |
| 11:55 | cmarcelo | :) |
| 11:55 | agentzh | daily smoke :) |
| 11:56 | the auto-smoking results are also used to mark the synopses on feather as well. | |
| 11:56 | see http://perlcabal.org/syn/S04 as an example :) | |
| 11:56 | lambdabot | Title: S04 |
| 11:58 | cmarcelo | agentzh++ |
| 11:58 | agentzh | thanks :) |
| 12:18 | charsbar_ joined #perl6 | |
| 12:21 | * coke | finishes most of a Range object in parrot. |
| 12:58 | jerrylee joined #perl6 | |
| 13:12 | stevan_ joined #perl6 | |
| 13:35 | Coke changed the nick to coke | |
| 13:38 | vel joined #perl6 | |
| 14:15 | stevan__ joined #perl6 | |
| 14:15 | veritos joined #perl6 | |
| 14:31 | franck__ joined #perl6 | |
| 14:37 | sunnavy joined #perl6 | |
| 14:39 | Zaba joined #perl6 | |
| 14:39 | Zaba | moin guys |
| 14:39 | if i install pugs, will it break perl5 which i'd like to use most of time? | |
| 14:40 | agentzh | Zaba: no. |
| 14:40 | dmq joined #perl6 | |
| 14:40 | Zaba | or does it depend on distro? |
| 14:41 | agentzh | i think pugs only installs p6 modules to a separate directory |
| 14:41 | * dmq | pokes avar |
| 14:41 | agentzh | and some p5 modules to your perl5 installation. |
| 14:41 | Zaba | hm |
| 14:41 | and about the executable? | |
| 14:42 | agentzh | on Win32, pugs.exe installs into perl\bin |
| 14:42 | on linux, maybe /usr/local/bin | |
| 14:42 | or something like that. | |
| 14:43 | Zaba | oh |
| 14:43 | is it pugs not perl6? | |
| 14:43 | agentzh | pugs is a perl6 implementation. |
| 14:43 | Zaba | and does it affect the /usr/bin/perl symlink? |
| 14:43 | agentzh, i know | |
| 14:43 | i thought the executable is perl6 not pugs | |
| 14:44 | agentzh | the executable is pugs. |
| 14:44 | Zaba | (as perl5 is perl5.8.8 w/ symlink perl |
| 14:44 | and does the symlink exist/being modified? | |
| 14:44 | agentzh | not "perl" or "perl6" |
| 14:44 | Zaba | ok |
| 14:44 | agentzh | i don't think so. |
| 14:44 | * Zaba | installs pugs |
| 14:45 | Zaba | pugs has native OO support right? |
| 14:45 | oh | |
| 14:45 | does it require parrot? | |
| 14:45 | agentzh | afaik, pugs's OO support is incomplete. |
| 14:45 | by default, pugs doesn't depend on parrot. | |
| 14:45 | Zaba | hm |
| 14:45 | c6rbon joined #perl6 | |
| 14:46 | Zaba | [ebuild N ] dev-lang/parrot-0.4.6 USE="gdbm python -gmp -test" 3,368 kB |
| 14:46 | [ebuild N ] dev-lang/pugs-6.2.13 6,679 kB | |
| 14:46 | agentzh | if you can enable parrot embedding via an environment specified in the INSTALL file. |
| 14:46 | * Zaba | dies cause of heat and hot tea |
| 14:47 | Zaba | hmm |
| 14:47 | i hoped pugswould resolve my problem.. | |
| 14:47 | I like perl, i dislike python/ruby, but i *need* good complete OO | |
| 14:48 | agentzh | Zaba: maybe you would like to take a look at http://perlcabal.org/syn to check out what works and what does not work in pugs in terms of the specs. |
| 14:48 | lambdabot | Title: Official Perl 6 Documentation |
| 14:49 | agentzh | Zaba: we're currently working on it. pugs 6.28 will give you real OO support. |
| 14:49 | Zaba | oh |
| 14:49 | nice | |
| 14:49 | agentzh | currently a lot of OO features have already been implemented. |
| 14:49 | Zaba | nice |
| 14:49 | agentzh | but the MO stuff is not ready at this moment. |
| 14:50 | MO == MetaObject | |
| 14:50 | Zaba | agentzh, when will pugs be released? |
| 14:50 | agentzh | you mean 6.28? |
| 14:50 | Zaba | no, the release |
| 14:50 | agentzh | there are already many Pugs releases on CPAN. |
| 14:50 | Zaba | maybe .28 too |
| 14:50 | agentzh, but it's alpha isn't it? | |
| 14:51 | agentzh | true |
| 14:51 | Zaba | well |
| 14:51 | agentzh | you mean perl 6.0.0? |
| 14:51 | Zaba | yes |
| 14:51 | agentzh | by christmas :) |
| 14:51 | Zaba | hm |
| 14:51 | * Zaba | looks where christmas is |
| 14:51 | Zaba | doh. |
| 14:51 | ._. | |
| 14:52 | agentzh, too bad.. i hope betas/rcs will be usable too | |
| 14:52 | agentzh | why not contribute to perl 6 and make it happen *sooner*? |
| 14:52 | Zaba | because i don't know haskell |
| 14:53 | agentzh | Zaba: you can contribute to pugs by writing Perl 6 and Perl 5 code. |
| 14:53 | Zaba | orly? |
| 14:53 | how? | |
| 14:53 | agentzh | our test suite is written in pure Perl 6 :) |
| 14:53 | Zaba | aha |
| 14:53 | agentzh | and there're perl6-on-perl5 compilers in the pugs tree. |
| 14:54 | it's another Perl 6 implementation which does *NOT* depend on pugs. | |
| 14:54 | Zaba | o'rly?? |
| 14:54 | which? | |
| 14:54 | agentzh | see v6.pm on CPAN :) |
| 14:55 | http://search.cpan.org/~fglock[…]a-0.016/lib/v6.pm | |
| 14:55 | lambdabot | Title: v6 - An experimental Perl 6 implementation - search.cpan.org |
| 14:55 | Zaba | aha |
| 14:55 | agentzh | and there're perl6-on-perl6 compilers too. |
| 14:56 | see v6/ in the pugs tree. | |
| 14:56 | they're mini-perl6 and kinda-perl6 compilers. | |
| 14:56 | these implementations are written in a subset of Perl 6 themselves. | |
| 14:57 | Zaba | agentzh, i actually liked that perl5 had one official release |
| 14:57 | here you don't know what to use, appears that there's both pugs and parrot :p | |
| 14:57 | agentzh | in terms of completeness, pugs is the best of these efforts right now. |
| 14:58 | veritos joined #perl6 | |
| 14:58 | Zaba | i understand |
| 14:58 | agentzh | parallel efforts are good for finding the best way of doing things. |
| 14:58 | Zaba | still, there isn't 'official' perl6 |
| 14:58 | agentzh | we believe they'll eventually converge some time in the future. |
| 14:59 | larry has clarified in the spec that there won't be an official perl 6 implementation but there will be an official Perl 6 language. | |
| 15:00 | DarkWolf84 joined #perl6 | |
| 15:00 | Coke joined #perl6 | |
| 15:00 | agentzh | Zaba: see http://perlcabal.org/syn/S01 |
| 15:00 | lambdabot | Title: S01 |
| 15:01 | agentzh | "Perl 6 is anything that passes the official test suite." |
| 15:01 | the official test suite "defines" the official language somehow. | |
| 15:02 | Zaba | but there's no official implementation - won't that end up like HTML did? |
| 15:02 | ;-) | |
| 15:02 | agentzh | we hope that will end up like Haskell did. |
| 15:03 | so we need to do it *right* | |
| 15:03 | penk joined #perl6 | |
| 15:03 | agentzh | that's what the test suite and specs are for. |
| 15:04 | Zaba: would you like a commit bit? ;) | |
| 15:04 | Zaba | ? |
| 15:04 | agentzh | a commit bit to the pugs subversion repos. |
| 15:04 | veritos | Zaba: the right to push your changes to the central repository so you can change it how you will. |
| 15:04 | Zaba | i know |
| 15:05 | pack|pizza joined #perl6 | |
| 15:05 | Zaba | but i don't have anything to :p |
| 15:05 | veritos | Zaba: nor i but i have one ;p |
| 15:05 | agentzh | maybe polishing the test suite? |
| 15:05 | and adding smartlinks? | |
| 15:05 | learning Perl 6 by writing tests is fun :) | |
| 15:06 | Zaba | heh |
| 15:06 | wait | |
| 15:06 | agentzh | (and also reading and tweaking existing tests) |
| 15:06 | Zaba | (3+6+3)/7 |
| 15:06 | agentzh | ? |
| 15:07 | Zaba | nvm |
| 15:07 | agentzh | ?eval (3+6+3)/7 |
| 15:07 | evalbot_r16152 changed the nick to evalbot_r16148 | |
| 15:07 | evalbot_r16152 | 12/7 |
| 15:07 | Zaba | ?eval 12/7 |
| 15:07 | evalbot_r16152 | 12/7 |
| 15:08 | agentzh | it's a rational number. :) |
| 15:08 | Zaba | but wcalc can do it |
| 15:08 | and octave cat | |
| 15:08 | can* | |
| 15:08 | agentzh | ?eval 12./7 |
| 15:08 | evalbot_r16152 | Error: Unexpected "/"expecting ".", "\187", ">>", "=", operator name, qualified identifier, variable name, "...", "--", "++", "i", array subscript, hash subscript or code subscript |
| 15:08 | agentzh | ?eval 12.0/7.0 |
| 15:09 | evalbot_r16152 | 12/7 |
| 15:09 | agentzh | it's just too clever. |
| 15:09 | veritos | ?eval sin(2) |
| 15:09 | Zaba | if pugs itself says the same, i can say it is a bug :p |
| 15:09 | agentzh | a behavior inherited from the haskell simantics. |
| 15:09 | evalbot_r16152 | 0.9092974268256817 |
| 15:09 | rgs | ?eval 1/0 |
| 15:09 | veritos | Inf |
| 15:10 | Zaba | 0_o |
| 15:10 | evalbot_r16152 | Error: Illegal division by zero |
| 15:10 | Zaba | ah |
| 15:10 | lol | |
| 15:10 | veritos | vb.net can do it ;) |
| 15:10 | agentzh | evalbot == pugs |
| 15:10 | Zaba | so what am i doing: eating supper |
| 15:10 | nvm | |
| 15:10 | so what am i doing: an irc perl bot (not new) | |
| 15:10 | but i want it completely modular | |
| 15:10 | which is sane to do with OO | |
| 15:11 | and is hard to do w/o OO | |
| 15:11 | agentzh | there're already many Perl 6 modules runnable by pugs |
| 15:11 | see ext/ | |
| 15:11 | Zaba | IO::Socket is all i need in perl5 for communications |
| 15:12 | but the problem is, perl5 has no pure OO | |
| 15:13 | agentzh | Zaba: i think you should give Moose a shot. |
| 15:13 | Moose provides really wonderful OO to perl 5. | |
| 15:13 | Zaba | hm |
| 15:13 | veritos | Zaba: it's really easy to use. feels like perl6 with perl5 syntax. |
| 15:13 | Zaba | i thought of ruby for a while, and it just proved it sucks and my opinion of it is _right_ |
| 15:14 | agentzh | and it's now production ready. |
| 15:15 | Zaba | hm |
| 15:15 | (IRC bots in C++ are dumb, otherwise i'd make one already ._.) | |
| 15:16 | agentzh | there is a irc bot in Perl 6. |
| 15:16 | *an | |
| 15:16 | Zaba | oh dude |
| 15:16 | there are irc bots in perl5 too | |
| 15:16 | and i still write one :p | |
| 15:16 | agentzh | that is evalbot6 you are talking to. |
| 15:16 | Zaba | the point is writing |
| 15:16 | actually | |
| 15:17 | releasing it to the world it very rare | |
| 15:17 | ?eval print 10**100 | |
| 15:17 | it's sloow | |
| 15:17 | evalbot_r16152 | OUTPUT[10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000] Bool::True |
| 15:17 | veritos | yep, hashkell supports bignums iirc |
| 15:18 | Zaba | ?eval print 10**(10**100) |
| 15:18 | >:-D | |
| 15:18 | evalbot_r16152 | OUTPUT[Inf] Bool::True |
| 15:18 | Zaba | googolplex is TOO large i suppose |
| 15:19 | even for haskell | |
| 15:19 | i fail on haskell =( | |
| 15:19 | just fail | |
| 15:20 | woot | |
| 15:20 | g-cpan rules | |
| 15:22 | * Zaba | never thought it would be SO easy. |
| 15:22 | laye left #perl6 | |
| 15:22 | Zaba | hm ok |
| 15:23 | laye joined #perl6 | |
| 15:23 | * Zaba | needs to rewrite his bot from scratch, now using Moose. AGAIN!! |
| 15:23 | Zaba | oh |
| 15:24 | agentzh | Zaba: have fun :) |
| 15:24 | Zaba | agentzh, fun, this version is fifth! x( |
| 15:28 | all previous were zbots | |
| 15:28 | now i need a better name >_> | |
| 15:30 | [particle] | moosebot |
| 15:30 | Zaba | no |
| 15:30 | i don't want to tell everyone i use moose, or they will clone my bot in their implementations >_> | |
| 15:42 | * Zaba | calls it SCRAM |
| 15:44 | * TimToady | unscrams |
| 15:53 | takanori joined #perl6 | |
| 15:54 | Yaakov joined #perl6 | |
| 16:02 | vel joined #perl6 | |
| 16:04 | theorbtwo joined #perl6 | |
| 16:11 | Zaba | agentzh, is there any tutorial on Moose? |
| 16:11 | marmic joined #perl6 | |
| 16:12 | [particle] | zaba: the documentation is quite good, including many examples |
| 16:12 | Zaba | Oh |
| 16:13 | * Zaba | forgot about perldoc |
| 16:13 | Zaba | thanks |
| 16:13 | [particle] | Moose::Cookbook |
| 16:13 | agentzh | Zaba: look for the cookbook here: http://search.cpan.org/~stevan/Moose-0.20/ |
| 16:13 | lambdabot | Title: Stevan Little / Moose-0.20 - search.cpan.org |
| 16:14 | Zaba | ok |
| 16:16 | agentzh | & |
| 16:16 | agentzh left #perl6 | |
| 16:21 | flyby5 joined #perl6 | |
| 16:27 | veritos joined #perl6 | |
| 16:36 | Zaba | #!C:\\Program Files\\Microsoft Perl\\6\\1031\\PERL.EXE /W <-- would be my worst nightmare |
| 16:36 | glad i'm not using windows anymore :p | |
| 16:42 | takanori joined #perl6 | |
| 16:42 | stevan__ joined #perl6 | |
| 16:49 | svnbot6 | r16153 | lwall++ | print and say default to $*DEFOUT. |
| 16:49 | veritos left #perl6 | |
| 16:56 | davidfetter joined #perl6 | |
| 16:57 | ruoso joined #perl6 | |
| 16:58 | chris2 joined #perl6 | |
| 17:01 | davidfetter | hello |
| 17:03 | chris2_ joined #perl6 | |
| 17:03 | davidfetter | has anybody here gotten v6 running on fc6 using fc6's packaging system? |
| 17:05 | chris2 changed the nick to chris2_ | |
| 17:06 | justatheory joined #perl6 | |
| 17:14 | Corion joined #perl6 | |
| 17:15 | Corion left #perl6 | |
| 17:20 | TimToady | davidfetter: I would be inclined to doubt it. |
| 17:21 | * davidfetter | is not worthy :) |
| 17:22 | TimToady | none of us are...would davidfetter like a commit bit? |
| 17:22 | davidfetter | i really don't know enough about perl6 |
| 17:22 | TimToady | none of us do. :) |
| 17:23 | davidfetter | i'd want to talk with the fedora packagers about how best to introduce the underlying perl packages to fedora |
| 17:23 | TimToady | they're probably waiting for "real" Perl 6 before they think about it. |
| 17:24 | VanilleBert joined #perl6 | |
| 17:24 | TimToady | and redhat currently has a bit of a python bias |
| 17:24 | davidfetter | they may be, or may not. i notice that a lot of perl modules with version < 1.0 are there, at least in -extras |
| 17:24 | [particle] | somehow deadrat and python just seem to go together.... |
| 17:26 | TimToady | anyway, don't let me discourage you! :) |
| 17:26 | takanori joined #perl6 | |
| 17:26 | TimToady | after all, I use fc6... |
| 17:26 | though I just get v6 directly from pugs/ | |
| 17:28 | must admit I haven't played much with v6 lately, but that may change now that fglock is making v6 understand src/perl6/Perl-6.0.0-STD.pm | |
| 17:29 | avar | davidfetter: <1.0 in perl modules generally doesn't mean the same thing as it does elsewhere |
| 17:37 | jjore-w joined #perl6 | |
| 17:46 | Psyche^ joined #perl6 | |
| 17:53 | rindolf | Hi all. |
| 17:53 | Hi TimToady, avar | |
| 17:53 | Hi [particle] | |
| 17:53 | diakopter | who wants to implement Perl 6 in Microsoft's DLR |
| 17:56 | jrockway | who wants another partial perl 6 implementation? |
| 17:58 | Patterner changed the nick to Psyche^ | |
| 17:58 | svnbot6 | r16154 | lwall++ | More IO spec whackage |
| 17:58 | Aankhen`` joined #perl6 | |
| 18:01 | matsi joined #perl6 | |
| 18:02 | TimToady | diakopter: at this point I'm thinking much more about getting the frontend fully implemented than any particular backend. If the frontend is there, the backends will follow along naturally, in sort of a mammalian locomotive way. |
| 18:04 | Yaakov | When your backend isn't following your frontend you have serious problems. |
| 18:04 | [particle] | luge. |
| 18:05 | Yaakov | If I was on a luge, I would have serious problems. |
| 18:05 | SamB | that reminds me of how GHC parses the syntax for associated type synonyms, but the typechecker chokes on it... |
| 18:05 | gnuvince | TimToady: Pugs doesn't yet run STD.pm, right? |
| 18:08 | matsi | q |
| 18:08 | flyby5 joined #perl6 | |
| 18:08 | [particle] | gnuvince: nothing parses it completely yet afaik |
| 18:09 | gnuvince | [particle]: thank you |
| 18:13 | sapir joined #perl6 | |
| 18:16 | devogon joined #perl6 | |
| 18:16 | TimToady | pugs can parse the cheated version, but doesn't run it yet |
| 18:17 | [particle] | oh, i thought there were still parsing bugs... that's good news. |
| 18:23 | oZ_ joined #perl6 | |
| 18:23 | TimToady | there are still parsing bugs--that's what the cheating is for |
| 18:29 | oZ_ | Hey, guys. Forgive the n00b, but what exactly am I doing wrong when I do a make install of pugs and it pretty much nukes my core perl 5 modules with perl 6 versions? |
| 18:30 | wolverian | make install seems to be broken. none of us really use it. |
| 18:30 | integral | You may be the only person who uses 'make install'... |
| 18:30 | wolverian | (which is probably the reason why it is broken.) |
| 18:30 | integral | Someone should give you a commitbit to fix it :-) |
| 18:30 | oZ_ | It's possible. ;) It worked on the last make install I did on that box, which was about 3 months ago. |
| 18:30 | offby1 | geez, it should be deleted if it doesn't work and isn't going to be fixed |
| 18:30 | otherwise it's an "attractive nuisance" | |
| 18:31 | oZ_ | I'm just happy I archived my library directory. |
| 18:31 | integral | Well, feel free to "fix" it by deleting it. |
| 18:31 | oZ_ | Those of you who develop against pugs, do you make, symlink.. and then what with the lib directories? |
| 18:31 | integral | you just configure pugs to load from them, -I, use lib, etc |
| 18:32 | oZ_ | That was my first inclination, just seeing if there were any other tricks. ;) |
| 18:38 | zwoBios joined #perl6 | |
| 18:39 | zwoBios left #perl6 | |
| 18:49 | svnbot6 | r16155 | lwall++ | Put in $*DEFERR too. |
| 18:50 | meppl joined #perl6 | |
| 19:11 | amnesiac joined #perl6 | |
| 19:12 | justatheory_ joined #perl6 | |
| 19:16 | HiTech69 joined #perl6 | |
| 19:20 | dduncan joined #perl6 | |
| 19:27 | allbery_b joined #perl6 | |
| 19:36 | marmic joined #perl6 | |
| 19:52 | benny_ joined #perl6 | |
| 20:23 | veritos joined #perl6 | |
| 20:32 | cernd left #perl6 | |
| 20:37 | geoffb joined #perl6 | |
| 20:49 | fglock joined #perl6 | |
| 20:52 | as joined #perl6 | |
| 20:53 | gene9 changed the nick to as | |
| 20:53 | oZ_ joined #perl6 | |
| 20:53 | stevan_ joined #perl6 | |
| 21:04 | lichtkind joined #perl6 | |
| 21:04 | SubStack joined #perl6 | |
| 21:18 | ozo_ joined #perl6 | |
| 21:18 | mr_ank joined #perl6 | |
| 21:18 | devogon_ joined #perl6 | |
| 21:19 | ozo joined #perl6 | |
| 21:35 | silug joined #perl6 | |
| 21:46 | offby1 joined #perl6 | |
| 21:48 | pbuetow joined #perl6 | |
| 22:06 | buetow joined #perl6 | |
| 22:11 | stevan_ joined #perl6 | |
| 22:35 | kcwu joined #perl6 | |
| 22:46 | svnbot6 | r16156 | lwall++ | More IO and Functions whackage |
| 22:54 | Limbic_Region joined #perl6 | |
| 23:02 | SubStack joined #perl6 | |
| 23:07 | gnuvince_ joined #perl6 | |
| 23:11 | SubStack joined #perl6 | |
| 23:13 | rhr | TimToady: should IO *io have a sigil? |
| 23:13 | CindyLin1 joined #perl6 | |
| 23:13 | scw_ joined #perl6 | |
| 23:15 | buetow joined #perl6 | |
| 23:15 | rhr | also, can we get a spec on Pipe.to/Pipe.from or whatever you decide it should be? |
| 23:19 | prism joined #perl6 | |
| 23:19 | svnbot6 | r16157 | lwall++ | typo noted by rhr++ |
| 23:25 | TimToady | rhr: what do you think the pipe spec should say, and do you have a commit bit? :) |
| 23:26 | IO.pod is still under pugs so that anyone can hack on it... | |
| 23:30 | this time feather is slow because two people are running ghc at the same time | |
| 23:31 | [particle] | maybe 'ghc' should be wrapped in a script which sets nice and ulimit |
| 23:35 | SamB joined #perl6 | |
| 23:35 | avar | .oO( distcc for ghc ) |
| 23:36 | SamB joined #perl6 | |
| 23:36 | avar | TimToady: I just implemented what's needed for :rw on p5 |
| 23:38 | rhr | TimToady: not sure I'm confident enough to break new ground on the spec :) |
| 23:38 | TimToady | given the history of lvalue strings in p5, I think I can confidently predict that someone will figure out a way to break it accidentally. :) |
| 23:39 | but that says more about p5 than about you... | |
| 23:39 | rhr: doesn't take confidence, just foolhardiness | |
| 23:39 | rhr | and I don't have a commit bit, you can send one to ryan tau.solarneutrino.net |
| 23:42 | I assume they'd just be variants of open | |
| 23:42 | TimToady | I will, but at the moment it looks like commitbit is down on svn.pugscode.org for some reason |
| 23:43 | Yeah, they're just strange constructors, or factories, or something | |
| 23:43 | strange in that a single call is returning two new entangled objects | |
| 23:44 | rhr | how's that? |
| 23:45 | TimToady | see man pipe(2), which returns two fds, one for reading, one for writing |
| 23:45 | rhr | oh, ok. I was just thinking about the aut-fork case |
| 23:45 | *auto-fork | |
| 23:45 | [particle] | filesystem entanglement |
| 23:45 | TimToady | on the other hand, if you're looking more at the "|..." commands, then... right |
| 23:47 | rhr | cooking dinner & |
| 23:48 | offby1 | drinking wine spo-de-o |
| 23:53 | polettix joined #perl6 | |
| 23:55 | TimToady | hmm, my work firewall seems to be plugging port 9999. can someone else send rhr a commitbit? |
| 23:55 | otherwise I'll have to wait till I get home | |
| 23:55 | [particle] | commitbit.pugscode.org isn't responding, seems |
| 23:58 | TimToady | strange, I can telnet svn.pugscode.org 9999 which is where I think commitbit redirects to |
| 23:58 | but only from home, not from work | |
| 23:59 | loadavg is 13, so maybe it's just slow for you... | |
| 23:59 | [particle] | svn.pugscode.org:9999 works |
| 23:59 | TimToady | dns wackiness maybe |
← Previous day | Index | Channel Index | Today | Next day → | Search | Google Search | Plain-Text
Perl 6 | Rakudo | Specs | Parrot | source cross referenced