|
pugscode.org/ | nopaste: sial.org/pbot/perl6 | ?eval [~] <m oo se> | We do Haskell, too | > reverse . show $ foldl1 (*) [1..4] | irclog: irc.pugscode.org/ Set by diakopter on 11 July 2007. |
|||
|
00:02
justatheory left
00:05
theorbtwo joined
00:06
fax joined
|
|||
| avar kicks lambdabot | 00:06 | ||
| fax pokes lambdabots eyes | 00:07 | ||
| lambdabot | fax: You have 2 new messages. '/msg lambdabot @messages' to read them. | ||
| fax | ah cool | ||
| hows it going? | |||
| avar | well:) | ||
| fax: testing is better now, see pugs.blogs.com | 00:11 | ||
| fax | "KindaPerl6 now runs on sbcl, clisp and ecl" - Wow! | 00:12 | |
| cool | 00:13 | ||
| avar | fax: want to hack ?:) | 00:16 | |
| fax | I want to try and get kp6-Array :map to work | ||
| avar | Yes, I was going to mention that | 00:17 | |
| fax | what about it? | ||
| I also must install paredit soon | |||
| avar | for that to work arguments to :apply subs need to work, I was trying to hack that in without success yesterday | ||
| fax | alright | ||
| avar | my $sub = sub { 5 + 5 }; say $sub.() works | ||
| my $sub = sub { 5 + 5 }; say $sub.(5) doesn't | 00:18 | ||
| the relevant stuff is :apply in Code.lisp | |||
| Tene | kp6: my $sub = sub { 5 + 5 }; say $sub.(); | ||
| exp_evalbot | r18484: OUTPUT[10ā¤] | ||
| avar | I was trying to add the argument list equivalent to say (5) to it | 00:19 | |
| uh, say(5) | |||
| (lag) | |||
|
00:19
theorb left
|
|||
| avar | if you can get that working with positional and named parameters then :sort, :grep, and everything that takes a sub can be implemented | 00:19 | |
| fax | ok cool, I'm taking a look at it | 00:20 | |
| avar | :) | ||
|
00:21
mr_ank joined
|
|||
| fax | hmm | 00:23 | |
| What is going on in Signature.lisp :p | |||
|
00:23
weinig left
|
|||
| avar | I have no idea what Aankhen was smoking | 00:24 | |
| fax | hehe | ||
| avar | You might want to look at -perl5 | perltidy or -ast | perltidy instead, that implementation might broken | 00:25 | |
| it was written before we had MOP | |||
|
00:26
weinig joined
00:33
devogon left
00:38
[particle1 joined
00:42
justatheory joined
00:51
[particle] left
00:52
nipotaway is now known as nipotan
00:54
justatheory left
01:00
weinig left,
lyokato joined
01:02
[particle1 is now known as [particle],
xdg joined
01:04
kst__ joined
01:06
SamB left,
SamB joined
01:16
polettix left
01:25
polettix joined
01:30
kst_ left
01:35
f0rth_ joined,
f0rth left
01:37
Limbic_Region left,
SamB left
01:38
zdsoft joined,
zdsoft left
01:41
kanru left
|
|||
| fax | hey avar, | 01:41 | |
| I might have got 'my $sub = sub { 5 + 5 }; say $sub.(5)' to work (assuming I didn't break something else) | |||
| 'my $sub = sub { @_[0] + 5 }; say $sub.(5)' doesn't though (because "Variable (@ . _) does not exist") | 01:42 | ||
| (is that @_ doesn't exist expected?) | 01:43 | ||
| [particle] | pugs: my $sub = sub { @_[0] + 5 }; say $sub.(5); | 01:50 | |
| exp_evalbot | OUTPUT[10ā¤] | ||
| [particle] | hrmm... i'm not sure that @_ exists anymore, though. | ||
| from S06: | 01:51 | ||
| =head2 Perl5ish subroutine declarations | |||
| You can declare a sub without parameter list, as in PerlĀ 5: | |||
| sub foo {...} | |||
| Arguments implicitly come in via the C<@_> array, but they are C<readonly> | |||
| aliases to actual arguments: | |||
| sub say { print qq{"@_[]"\n}; } # args appear in @_ | |||
|
01:52
thoughtpolice left
|
|||
| [particle] | so, the spec expects @_ to exist. kp6 may be missing it | 01:52 | |
|
01:52
SamB joined
|
|||
| fax | ok thanks | 01:53 | |
|
01:53
pravus left
01:58
polettix left
02:02
pravus joined
|
|||
| pugs_svnbot | r18485 | fax++ | [kp6-lisp] Getting sub calls to ignore positional parameters once each has been set | 02:02 | |
| diff: dev.pugscode.org/changeset/18485 | |||
| lambdabot | Title: Changeset 18485 - Pugs - Trac | ||
|
02:10
r0bby left
02:21
kanru joined
02:22
r0bby joined
|
|||
| avar | fax: @_ should work but looks like it's broken under -lisp | 02:31 | |
|
02:35
agentzh joined
|
|||
| fax | ok | 02:36 | |
| I think I got mapping to work now but without $_ the test 44-map.t still fails | 02:37 | ||
| echo 'my @x; @x[0]=1; @x[1]=6; @x[3]=7; @x.map(sub {say "x"})' | script/kp6 -lisp | lisp | 02:38 | ||
| buubot | fax: 'my @x; @x[0]=1; @x[1]=6; @x[3]=7; @x.map(sub {say "x"} | ||
| fax | that just prints x four times | ||
| and returns Bool::True Bool::True Bool::True Bool::True | |||
|
02:41
Ashizawa joined
02:43
torz joined
|
|||
| pugs_svnbot | r18486 | fax++ | [kp6-lisp] Starting to get Array.lisp :map to work | 02:44 | |
| diff: dev.pugscode.org/changeset/18486 | |||
| lambdabot | Title: Changeset 18486 - Pugs - Trac | ||
|
02:46
drbean joined
|
|||
| avar | $ echo 'my sub x { @_[0]; }; say x("hello")' | perl script/kp6 | perl -I compiled/perl5/lib/ | 02:46 | |
| hello | |||
| the lisp backend just isn't emitting the right stuff for @_[0] | |||
|
02:48
stevan_ left
|
|||
| fax | avar | 02:53 | |
| When EmitLisp outputs a sub like sub { ... } | |||
| the signature is (make-instance 'kp6-signature :positional (list)) | |||
| I think it needs to be a slurpy array instead? :| | 02:55 | ||
| avar | maybe. I'm not familiar with that part | 03:01 | |
| fax | ok I'll see what happens | ||
|
03:02
kst__ left
03:04
stevan_ joined
03:05
takanori_ joined
03:08
takanori left
03:12
kanru left
03:26
takanori0 joined
03:27
amnesiac joined
03:29
takanori_ left
03:35
IllvilJa left
|
|||
| pugs_svnbot | r18487 | avar++ | Used a function from cl-port for what compat/ did, add future compat stuff in compat.lisp | 03:35 | |
| diff: dev.pugscode.org/changeset/18487 | |||
| lambdabot | Title: Changeset 18487 - Pugs - Trac | ||
|
03:39
daxim_ joined
|
|||
| avar | cat src/KindaPerl6/Runtime/Lisp/Runtime.lisp | perl -0777 -lne 'my (@lisp) = $_ =~ /"(\w+)"/g; for my $file (@lisp) { open my $fh, "<", "src/KindaPerl6/Runtime/Lisp/$file.lisp" or die $!; print while <$fh> }' > pre-out.lisp | 03:43 | |
| echo 'say "foo"' | perl script/kp6 -lisp | grep in-pack -A500 > out-post.lisp | 03:44 | ||
| cat pre-out.lisp out-post.lisp > out.lisp | |||
| clisp -q -q out.lisp | |||
|
03:46
justatheory joined,
takanori1 joined
03:49
takanori0 left
03:50
agentzh left
|
|||
| avar | fax: doesn't work under ecl, but I plan on using something like that to spit out everything you need for the p6 program in one .lisp file, which can then be compiled | 03:50 | |
| allbery_b is clearly out of the loop, he parsed ecl as emitter-coupled logic initially | 03:52 | ||
|
03:53
daxim left
|
|||
| avar | we can make small (50k for hello world) executables with ecl | 03:53 | |
|
03:58
xdg left
04:01
agentzh joined
04:11
weinig joined
|
|||
| clkao | /wi/win 52 | 04:14 | |
|
04:15
r0bby left
04:24
r0bby joined,
takanori2 joined
04:29
takanori1 left
|
|||
| fax | avar: I just got "cat t/kp6/44-map.t | sed -e 's/$_/@_[0]/' | script/kp6 -lisp | lisp" to work! | 04:35 | |
| I'm not sure about what $_ and @_ should be in sub though (sub { ... }) | 04:37 | ||
| is it simply that $_ is @_[0]? | |||
| TimToady | in that, @_ would be the args and $_ would be undefined | 04:38 | |
| fax | hmm | 04:39 | |
| TimToady | bare blocks it's the other way, $_ is the default arg and @_ is not there | 04:40 | |
| fax | ah ok, so without the sub it's a bare block | ||
| TimToady | but there is no situation in which $_ is aliased to @_[0] unless you do it explicitly | ||
| p6 makes a big deal about whether code is declared with an official word like "sub" or not | 04:41 | ||
| for instance, "return" pays attention to that | |||
| the official subs/methods/rules are all of type Routine | 04:42 | ||
| otherwise they're of type Block | |||
| (or some derivative, in either case) | |||
| fax | alright cool | 04:43 | |
| TimToady | and basically, you only ever get @_ if you have a Routine with no explicit sig | ||
| fax | Does that include sub () { ... } ? | 04:44 | |
| TimToady | no, that's explicitly empty | ||
| and it might not apply to methods, since they always have at least one arg | |||
| not sure we actually decided that one way or the other | 04:45 | ||
| I wonder what pugs does... | |||
| looks like pugs allows @_ for methods too. seems okay to me | 04:47 | ||
|
04:47
f0rth_ is now known as f0rth
|
|||
| fax | hmm in KindaPerl6 the ast for sub () { @_ } and sub { @_ } is the same | 04:48 | |
|
04:49
thoughtpolice joined
|
|||
| TimToady | I guess that's one way in which it's "kinda" | 04:49 | |
| fax | hehe | 04:50 | |
| pugs_svnbot | r18488 | fax++ | [kp6-lisp] Basic array mapping working now. | 04:53 | |
| diff: dev.pugscode.org/changeset/18488 | |||
| lambdabot | Title: Changeset 18488 - Pugs - Trac | ||
|
04:56
platypus is now known as QtPlatypus
05:01
kst joined
05:12
amnesiac left
05:14
kanru joined
05:33
thoughtpolice left
05:38
jisom joined
|
|||
| pugs_svnbot | r18489 | fax++ | [kp6-lisp] Added :join to Array.lisp, now 27-array.t succeeds | 05:41 | |
| diff: dev.pugscode.org/changeset/18489 | |||
|
05:42
perlbot left
|
|||
| lambdabot | Title: Changeset 18489 - Pugs - Trac | 05:42 | |
|
05:42
perlbot joined,
dduncan joined
05:46
iblechbot joined
06:01
drrho joined
06:07
IllvilJa joined
06:25
funktio joined
06:26
lambdabot left
06:27
lambdabot joined
06:29
iblechbot left,
rgs is now known as Martine
07:07
nipotan is now known as nipotaway
07:09
Ashizawa left,
justatheory left
07:12
Ashizawa joined
07:14
sherkin joined
07:22
fax left
07:23
devogon joined
07:24
elmex joined
07:27
Aankhen`` joined
07:29
gorax joined
07:51
nipotaway is now known as nipotan
08:10
franck___ joined
08:15
mico joined,
mico left,
mico joined
08:16
mico left
08:17
mico joined
08:26
dduncan left
08:33
mico left
08:52
awwaiid left
09:01
drupek12 left
09:07
awwaiid joined
09:11
Martine is now known as rgs
09:13
masak joined,
awwaiid left
09:14
drupek12 joined
09:21
jisom left,
awwaiid joined
09:28
awwaiid_ joined
09:29
rindolf joined
|
|||
| meppl | good morning | 09:33 | |
| moritz_ | good morning meppl | ||
| meppl | good morning moritz | ||
| moritz_ | meppl: are you in GMT+1 time zone as well? | ||
| meppl | yes | ||
| masak | morning meppl, moritz_ | 09:35 | |
|
09:35
iblechbot joined
|
|||
| moritz_ | masak.greet() | 09:35 | |
| masak | [meppl, moritz_]<<.greet() | 09:36 | |
| moritz_ | masak: I'd expect <...><<.greet() ;-) | 09:37 | |
| looks a bit like ASCII art | |||
| masak | moritz_: well, you're objects, not strings | ||
| moritz_ | masak: good point | ||
|
09:42
awwaiid left
09:44
awwaiid_ left
09:48
Ashizawa left
09:50
awwaiid joined
09:57
penk left,
penk joined
09:58
penk left
10:00
chris2 joined
10:13
Ashizawa joined
10:17
franck____ joined
10:19
marmic left
10:24
IllvilJa left
10:31
franck____ left
10:32
franck____ joined
10:33
agentzh left,
franck___ left
10:48
lyokato left
11:01
viklund joined
11:12
rindolf left
11:28
chris2 left
11:31
awwaiid left
11:33
awwaiid joined
11:35
penk joined
11:38
gorax left,
mj41 joined
11:41
rindolf joined
11:47
lambdabot left
11:55
marmic joined
12:05
rindolf left
12:19
IllvilJa joined
12:23
agentzh joined
12:27
fax joined
12:36
rindolf joined
12:38
DarkWolf84 joined
12:48
cmarcelo joined
12:52
kanru left
13:03
mj41 left
13:04
nipotan is now known as nipotaway
13:16
Patterner left
13:28
dalecooper joined,
dalecooper left
13:29
dalecooper joined,
dalecooper left,
dalecooper joined,
dalecooper left
13:30
dalecooper joined,
dalecooper left
13:33
dalecooper joined
13:47
jhorwitz joined
13:55
rindolf left
14:14
Psyche^ joined,
Psyche^ is now known as Patterner
14:16
marmic left
|
|||
| avar pets integral | 14:23 | ||
| kp6 -Bperl5-mp6 -Bcl-ecl -Bcl-sbcl | 14:25 | ||
| kp6 -Ccl-ecl -o program.exe -e 'say "hello world"' | |||
| avar brainstorms a cli interface to kp6 | |||
| Aankhen`` | Heh. | 14:26 | |
| avar | fax, integral: I'd like to get ecl compilation working on a stand-alone program and ship it on CPAN | ||
| integral | Yep. I've been looking at the changelog situation | ||
| avar | that's not really important:) | ||
| integral | It hasn't has much love for several months and there's been 1000+ changes | ||
| avar | hehey, yeah:) | 14:27 | |
| something vague will do I guess:) | |||
| integral was hoping to have a entry saying "OMG! We compile to LISP!1!" | |||
| is ecl package for debian? | |||
| avar | docs on how people should use it and getting cpan -f -i kp6 working properly would be neat | ||
| yeah, | |||
| I've been compiling to ~50K stand-alone executables via the lisp backend with it | |||
| (unlike the 30MB sbcl ones) | 14:28 | ||
| Aankhen`` | But SBCL is so awesome. :-) | ||
| avar | 03:43:54 < avar> cat src/KindaPerl6/Runtime/Lisp/Runtime.lisp | perl -0777 -lne 'my (@lisp) = $_ =~ /"(\w+)"/g; for my $file | ||
| (@lisp) { open my $fh, "<", "src/KindaPerl6/Runtime/Lisp/$file.lisp" or die $!; print while <$fh> }' > | |||
| pre-out.lisp | |||
| 03:44:29 < avar> echo 'say "foo"' | perl script/kp6 -lisp | grep in-pack -A500 > out-post.lisp | |||
| 03:44:37 < avar> cat pre-out.lisp out-post.lisp > out.lisp | |||
| 03:44:41 < avar> clisp -q -q out.lisp | |||
|
14:28
Limbic_Region joined
|
|||
| avar | Aankhen``: It makes 30MB executables | 14:29 | |
| Aankhen`` | Pshaw, what's 30 MB in this age of 1 TB hard disks? | ||
| avar | Aankhen``: I nuked your lame portability thing:) | ||
| Aankhen`` | compat/, you mean? | ||
| Why? | |||
| avar | it's now in compat.lisp :) | 14:30 | |
| also using cl-compat stuff | |||
| Aankhen`` | Ah. | ||
| Makes sense. | |||
| I was reinventing every wheel since I figured we needed minimal dependencies for the CL side. | 14:31 | ||
| But I suppose that was a silly idea. | |||
| avar | I just copy-pasted the quit function from cl-compat:) | 14:32 | |
| but mostly i wanted to make the ^^ work | |||
| Aankhen`` | I see. | ||
| ^^? | |||
| avar | to create single lisp files | ||
| Aankhen`` | The above? | ||
| avar | yes | ||
| Aankhen`` | Ah. | ||
|
14:34
gbacon joined
|
|||
| gbacon | anyone awake? | 14:35 | |
|
14:35
gbacon left
|
|||
| integral | Yes? | 14:35 | |
| masak | he left. | 14:37 | |
| allbery_b | (people who expect instant responses or they leave)-- | 14:38 | |
| masak | allbery_b: would have worked in the heyday of #perl6 | 14:41 | |
| nowadays not as many eyes in here | |||
| [particle] | we're all older, and our fingers are slower | 14:43 | |
| Aankhen`` giggles more slowly now. | |||
| masak | but our minds are alive and ever young | ||
| fax | :S | 14:46 | |
| I'm confused by kp6-with-pad-functions.. | |||
|
14:46
masak left
|
|||
| Aankhen`` | fax: What's the problem? | 14:46 | |
| fax | I think I tinkered with it when the problem was elsewhere, not sure | 14:47 | |
| Aankhen`` | That sucks. | ||
| fax | if I change (kp6-lookup ,pad name) in the flet for lookup-lexical-variable, to (kp6-cell-value (kp6-lookup ,pad name)) | ||
| t/kp6/27-array.t works | |||
| Aankhen`` | L-L-V ought to be retrieving the cell value anyway⦠hmm⦠| 14:48 | |
|
14:48
dalecooper left
|
|||
| Aankhen`` | L-L-V ought to have that KP6-CELL-VALUE bit in there. | 14:49 | |
| L-L-V/C, on the other hand, should not. | |||
| avar | fax: arguments work now or..? | 14:52 | |
| ah no :join is a regular method | 14:53 | ||
|
14:54
stevan_ left
|
|||
| fax | right now, this works: cat t/kp6/27-array.t | script/kp6 -lisp | lisp | 14:54 | |
| pugs_svnbot | r18490 | fax++ | [kp6-lisp] Current state of kp6-pad | ||
| diff: dev.pugscode.org/changeset/18490 | |||
| fax | which includes, @array2.map(sub ($elem) {say "ok "~$elem}); | ||
| but there is (make-kp6-cell (kp6-lookup ,pad name)) in lookup-lexical-variable/c which it seems is wrong | |||
| Aankhen`` | Why does it seem wrong? | 14:55 | |
| fax | I thought you just said it was | ||
| ah ok | |||
| Aankhen`` | Actually, I'm not sure what's going on any more. | ||
| L-L-V/C is supposed to return a cell. | 14:56 | ||
| L-L-V is supposed to return the value of the cell. | |||
| fax | ah, that's great! | ||
| Aankhen`` | L-L-V/C is used for binding, L-L-V for assignment, basically. | ||
| fax | yeah | ||
| Aankhen`` | And SET-L-V & S-L-V/C have the same relationship, obviously. | ||
| fax | ok both the bind tests are working too | 14:57 | |
| Aankhen`` wanders off. | |||
|
14:59
kyrbe joined,
kyrbe left
15:00
stevan_ joined
|
|||
| avar | fax: arguments work? | 15:12 | |
|
15:13
kanru joined
|
|||
| avar | fax: in array.lisp don't use kp6-value, use (kp6-distpach (kp6-dispatch invocant interpreter :str) interpreter :cl-landish) | 15:15 | |
|
15:21
marmic joined
15:25
marmic left
15:28
marmic joined
|
|||
| fax | in e.g. sub foo ($a,$b) {$a ~ " " ~ $b}; | 15:31 | |
| It's actually applying infix:<~> to (make-instance 'kp6-positional-parameter :value (lookup-lexical-variable/c ... | 15:32 | ||
| seems like it should get the kp6-cell-value | 15:34 | ||
|
15:35
Ashizawa left
15:39
Ashizawa joined
15:48
franck____ left
|
|||
| avar | fax: no I mean as $sub.() | 15:49 | |
| fax | somehow that works | 15:51 | |
| that odd that the other type of call doesn't work | |||
| echo '$foo = sub ($a,$b) { $a ~ " " ~ $b}; say $foo.("x", "y")' | script/kp6 -lisp | lisp | |||
| buubot | fax: '$foo = sub ($a,$b | ||
|
15:53
funktio left
15:55
Limbic_Region left
16:00
amnesiac joined
|
|||
| fax | buubot: thanks... | 16:02 | |
|
16:02
weinig left
|
|||
| PerlJam | \e | 16:02 | |
| oops | |||
|
16:05
melissa joined
16:14
lambdabot joined
16:16
barney joined
16:18
penk left
|
|||
| avar | fax: awsum | 16:20 | |
| fax | :S | ||
| I can't figure out [yet] why named subs aren't working though | 16:21 | ||
|
16:21
dr-rho joined
|
|||
| avar | param lists on named subs don't work? | 16:21 | |
| fax | well, sub foo ($a,$b) { $a }; works | ||
| but sub foo ($a,$b) { $a ~ " " ~ $b}; doesn't | |||
| the thing is that $a is the cell with something in it, instead of the actual object | |||
| avar | (typep and (cell-value) or whatever it was? | 16:22 | |
| fax | I think the solution might be to have user defined named subs pass a keyword to kp6-make-sub saying that it needs to rebind the parameters to their cell values | 16:23 | |
| not sure yet though.. | |||
| avar | $ echo 'my @a; @a[0] = "x"; @a[1] = "y"; say @a.join(":")' | perl script/run_kp6_mp6_lisp_clisp.pl | ||
| x:y | |||
|
16:23
dr-rho left
16:24
drrho left
|
|||
| clkao | mass customization production | 16:25 | |
| oops mischan | |||
|
16:33
ruoso left
16:34
SamB left,
SamB joined
|
|||
| avar | $ perl script/kp6 -h | 16:38 | |
| Usage: kp6 [switches] [--] [programfile] [arguments] | |||
| -e program one line of program (several -e's allowed, omit programfile) | |||
| -c parse the file or -e, but do not run it | |||
| -Bbackend execute using the compiler backend | |||
| -Cbackend compile using the compiler backend | |||
| (valid backends are: ast, perl5, cl (add -sbcl, -clisp, -ecl under -B) | |||
| -Mmodule execute 'use module' before running the program | |||
| -Ipath add path to module search paths in @*INC | |||
| -h or --help give this message | |||
| now to code things to match that:) | |||
| kp6 -Ccl-ecl -e 'say "hello" ~ "world"' | |||
| kp6 -Ccl-ecl -o myecl -e 'say "hello" ~ "world"' | 16:39 | ||
| ./myecl | |||
|
16:41
Ashizawa left
16:43
rindolf joined
|
|||
| avar | fax, Aankhen``: rfc on that UI for kp6? | 16:44 | |
| fax | seems great | 16:45 | |
| [particle] | avar: pgc uses --target=[parse,past,post,pir] | 16:47 | |
| perhaps you could have something similar, as it greatly aids debugging | |||
| avar | it would be the same thing only -C :) | 16:48 | |
| do you mean --target or --parse ? | 16:49 | ||
| I also have to stickin the visitor sequence there somewhere | |||
| Aankhen`` | Seems okay to me. | ||
| [particle] | --target= controls what stage of transformation is emitted | 16:51 | |
|
16:51
justatheory joined
16:53
weinig joined
17:16
rchf joined
17:18
TJCRI joined
17:24
Psyche^ joined
17:26
ludan left
17:32
Patterner left,
Psyche^ is now known as Patterner
17:37
rchf left
17:39
drrho joined
17:45
lichtkind joined
17:56
drrho left
18:01
dvorak joined
18:07
torz left
18:13
TJCRI left
|
|||
| pugs_svnbot | r18491 | avar++ | [kp6-lisp] examples/hello.lisp has been deleted | 18:22 | |
| diff: dev.pugscode.org/changeset/18491 | |||
| lambdabot | Title: Changeset 18491 - Pugs - Trac | ||
|
18:31
Jedai joined
18:35
TJCRI joined
18:37
rindolf left
18:46
jisom joined
18:47
Torment left
19:31
TJCRI left
19:34
jisom left
19:47
barney left
19:53
mj41 joined
19:56
Southen_ joined
20:21
dduncan joined
20:23
Southen left
20:25
jjore-w left,
diotalevi left
|
|||
| dduncan | @seen avar | 20:36 | |
| lambdabot | avar is in #perl6. I last heard avar speak 3h 47m 22s ago. | ||
| avar | dduncan: boo | 20:40 | |
| dduncan | hello, I was just getting around to trying to test bleadperl on my Leopard seed | 20:41 | |
| but I first browsed the address you gave me using ftp and the folder didn't seem to be thee... | |||
| ftp.linux.activestate.com/perl-current/ | 20:42 | ||
|
20:43
TJCRI joined
|
|||
| dduncan | that said, I then tried: rsync -auvz rsync://ftp.linux.activestate.com/perl-current/ ... | 20:43 | |
| rather than connecting with ftp, and something seemed to happen | |||
| so I guess 'ftp' in the domain name doesn't mean visible using ftp | 20:44 | ||
| anyway, I seem to have blead now ... will keep people informed ... | 20:45 | ||
| avar | ok | 20:47 | |
| dduncan | that said, my Leopard seed is almost 2 months old, so if blead has errors on it, it may not be worth trying to fix them since more recent seeds exist that I don't yet have ... and the final Leopard is out in a week | 20:49 | |
|
20:49
weinig_ joined
|
|||
| dduncan | on the other hand, if it has no errors, that would be helpful to know | 20:50 | |
|
20:54
weinig left,
mr_ank left
20:55
ofer left,
ofer joined
21:04
weinig joined
21:10
diotalevi joined
21:11
rindolf joined
21:16
thoughtpolice joined
21:21
weinig_ left
21:25
jhorwitz left
21:26
lichtkind left
21:36
Limbic_Region joined
21:40
Aankhen`` left
21:48
fglock joined
21:49
weinig left
21:54
iblechbot left,
weinig joined
21:57
luke-jr joined
|
|||
| luke-jr | is it just me, or are there two seperate Perl6s? | 21:57 | |
| Parrot vs Pugs | |||
| Tene | luke-jr: there's also kp6 | 21:59 | |
| luke-jr | O.o | ||
| kp6? | |||
| Tene | There are several implementations being built. | ||
| luke-jr | why? | 22:00 | |
| Tene | "Perl 6" will be anything that can pass the Perl 6 test suite, basically. There will be multiple implementations. | ||
|
22:00
kst left
|
|||
| Tene | Because nobody yet knows the absolute best way to build it, so different people are trying different things. | 22:00 | |
| PerlJam | not to mention that they are all learning from each other | 22:01 | |
| Tene | They're implementing different parts, trying out different ideas. | ||
|
22:01
REPLeffect joined
|
|||
| Tene | The parrot version will be "official", as I recall. | 22:01 | |
|
22:01
kst joined
|
|||
| rindolf | Hi Tene | 22:02 | |
| Hi all. | |||
| Tene | hi rindolf | ||
| rindolf | Tene: what's up? | ||
| Tene | rindolf: not much. hanging out at work and considering getting some things done. | 22:03 | |
| Looking at a couple of RT tickets for parrot. | |||
| rindolf | Tene: getting things done is a good idea. | ||
|
22:04
TJCRI left,
bilbo1507 joined
|
|||
| Tene | rindolf: Yep. I've been working on their new website all week. Taking a break from teaching for a couple of weeks. | 22:04 | |
| rindolf: what's up with you? | 22:07 | ||
| rindolf | Tene: I'm fine. | ||
| Tene: received an ad offer for my home site. | |||
| Tene: now I need to edit the horrid HTML on the ads that were sent to me. | |||
| Tene | Heh. | 22:08 | |
| rindolf | Tene: and we'll hold a collective hacking session for Archive-Zip on the next Tel Aviv Linux club meeting. | ||
| luke-jr | wouldn't it make sense to finish one implmentation first? | 22:10 | |
| avar | $ perl script/kp6 -Bperl5 t/kp6/01-tap.t | 22:11 | |
| 1..2 | |||
| ok 1 | |||
| ok 2 | |||
| Tene | luke-jr: different people are working on different parts of different implementations. | ||
| avar working on kp6 UI | |||
| fax | :D | ||
| Tene | Parrot is working on making a good backend. | ||
| Pugs was working on getting an implementation of the grammar up and usable as fast as possible, so that people could use it Right Now. | |||
| And that had a lot of benefits in finding out what actually using Perl 6 is like, and resulted in a lot of very good improvements to the specs. | 22:12 | ||
| PerlJam | luke-jr: No. It's the different interactions between the implementations (because they are focused on different aspects) that has enriched the language design (and, in turn, the implementations) | ||
|
22:30
dvorak left,
dvorak joined
|
|||
| [particle] | so i guess perl 6 development is a bit like wonder bread... enriched. | 22:30 | |
|
22:31
kst_ joined
|
|||
| Tene | Heh. | 22:32 | |
|
22:32
rindolf left
|
|||
| avar | $ perl script/kp6 -Bperl5 -e 'say "hello"' | 22:36 | |
| hello | |||
| sh-3.1$ | |||
|
22:37
fglock left
22:50
kst left,
sherkin left
22:59
dvorak left
23:01
weinig left
23:05
cmarcelo left
23:07
polettix joined
23:13
dvorak joined
23:14
dvorak left
23:27
weinig joined
23:33
diotalevi left,
kst_ left
23:58
Lunchy joined
|
|||