»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'perl6: say 3;' or rakudo:, niecza:, std:, or /msg p6eval perl6: ... | irclog: irc.perl6.org/ | UTF-8 is our friend! | Rakudo Star Released! Set by diakopter on 6 September 2010. |
|||
Tene | masak: I work at imvu. We're hiring. :) | 00:02 | |
masak | :D | 00:03 | |
diakopter | masak: I think that was a year ago or more | 00:05 | |
before sara ford & sam ranji left | 00:06 | ||
ramji | |||
00:07
timbunce left
|
|||
masak | diakopter: I'm not familiar with those two names. | 00:08 | |
diakopter | codeplex folks | ||
open-source advocates | |||
masak | ok. | ||
still feel I'm missing some context. | 00:09 | ||
diakopter | (I'm guessing they were his contacts) | ||
00:09
kulp left
|
|||
Tene | We very much need another sysadmin on the ops team here, so if anyone's looking for work in sfbay, lemme know. | 00:09 | |
diakopter | Tene: hey um u not fair; we need like 4 | 00:10 | |
(halfway between sf & san jose) | |||
Tene | diakopter: we have 4 total right now. | ||
diakopter | $1x0k/year & great bonuses/benefits to the best-qualified | 00:11 | |
00:11
timbunce joined
00:12
donaldh left
|
|||
TimToady | there is a long history in English of referring to a set of requirements as either 'the specification' or 'the specifications'; requiring one or the other is mere shibbolethery, in my opinion | 00:20 | |
see for instance definition 2a of education.yahoo.com/reference/dicti...cification | 00:21 | ||
or google for "the specs" and ignore the rock band :) | |||
masak | I see. then I'll stop kvetching about it. | ||
diakopter keeps trying not to read shibbolethery as shibbolechery, but fails | 00:22 | ||
TimToady | a spec is a fractal group of self-similar specs, it the semantic problem... | ||
*is | |||
at least we can have a spec if we want, unlike a "semantic" :) | |||
masak | I got the feeling, up until I saw the repository name, that the community tradition was to refer to "the synopses" (plural) but "the spec" (singular). | 00:23 | |
00:23
mkramer joined,
risou_ joined
|
|||
sjohnson | TimToady: maybe p6 should use a "plan" instead | 00:25 | |
00:26
XaRDaX left,
risou left
00:28
bluescreen joined,
bluescreen is now known as Guest3023,
wamba left
00:29
mkramer left
00:34
timbunce left
|
|||
colomon | masak: have you tested rakudo with the latest parrot? | 00:34 | |
masak | colomon: I believe so. will perl Configure.pl --gen-parrot test with the latest parrot? | 00:35 | |
because I just ran the spectests that way. | |||
colomon | huh. | 00:36 | |
no, --gen-parrot is getting parrot 2.9.1 | |||
we need parrot 2.10.1, right? | |||
TimToady | did they really just make a new release for "perl Configure.pl" noise? Somehow this seems...sorry...laughable, given all the rest of the spewage | 00:39 | |
00:39
raw_ joined
00:40
raw_ left
|
|||
TimToady wonders if 1 => 2 => 3 -> ... should be taught to iterate like a lisp programmer would expet | 00:46 | ||
*ct | |||
seems like it would be pretty trivial | |||
sjohnson | just another perl 6 hacker | 00:49 | |
just another lisp hacker actually | 00:52 | ||
01:09
redicaps joined
01:11
justatheory left
|
|||
masak | 'night, #perl6. | 01:23 | |
01:24
jaldhar joined,
masak left
01:25
risou joined
01:27
risou_ left
01:30
ggoebel joined
01:33
envi left
01:39
envi joined
01:52
justatheory joined
|
|||
dalek | kudo: 32c08e3 | colomon++ | src/Perl6/Actions.pm: Allow operators like infix:<..> to autocurry when passed a WhateverCode argument. |
02:03 | |
kudo: 019c864 | colomon++ | src/Perl6/Actions.pm: Rewrite right-hand WhateverCode currying to work around the bizarre $counter + $right.arity error. |
|||
lichtkind | rakudo: @a = 1..9; @b = @a[3&5&8];@b | 02:10 | |
p6eval | rakudo 015d77: OUTPUT«===SORRY!===Symbol '@a' not predeclared in <anonymous> (/tmp/altLX4rbrg:22)» | ||
lichtkind | rakudo: my @a = 1..9; @b = @a[3&5&8];@b | ||
p6eval | rakudo 015d77: OUTPUT«===SORRY!===Symbol '@b' not predeclared in <anonymous> (/tmp/Rn2OV6eJXF:22)» | ||
lichtkind | rakudo: my @a = 1..9; my @b = @a[3&5&8];@b | ||
p6eval | rakudo 015d77: ( no output ) | ||
lichtkind | rakudo: my @a = 1..9; my @b = @a[3|5|8];@b | ||
p6eval | rakudo 015d77: ( no output ) | ||
lichtkind | rakudo: my @a = 1..9; my @b = @a[3;5;8];@b | 02:11 | |
p6eval | rakudo 015d77: ( no output ) | ||
lichtkind | rakudo: my @a = 1..9; my @b = @a[3,5,8];@b | ||
p6eval | rakudo 015d77: ( no output ) | ||
lichtkind | rakudo: my @a = 1..9; scalar @a | ||
p6eval | rakudo 015d77: OUTPUT«Could not find sub &scalar in main program body at line 22:/tmp/_tMbFRG1xM» | ||
02:11
risou left
|
|||
lichtkind | rakudo: my @a = 1..9; + @a | 02:11 | |
p6eval | rakudo 015d77: ( no output ) | ||
02:17
whiteknight left
|
|||
colomon | rakudo: my @a = 1..9; my @b = @a[3,5,8]; say @b | 02:25 | |
p6eval | rakudo 015d77: OUTPUT«469» | ||
02:26
drbean left
|
|||
colomon | anyone out there know how the build/PARROT_REVISION file works now? | 02:27 | |
RELEASE_2_9_1-261-g495feaf is what it is currently set at | 02:28 | ||
the RELEASE_2_9_1 part seems clear enough, and I assume g495feaf is the beginning of the git hash for the revision | 02:29 | ||
but what's the 261? | |||
oooo, wait, what's config/auto/git_describe.pm? That sounds promising.... | 02:30 | ||
02:31
molaf_ joined
02:32
drbean joined
02:34
jaldhar left,
ch3ck3r joined,
molaf left
02:39
ch3ck left
02:44
risou joined
02:48
satyavvd joined
|
|||
colomon wishes he understood the new build/PARROT_VERSION version number system. What a stupid obstacle to testing the latest parrot with rakudo.... | 02:52 | ||
02:57
satyavvd_ joined,
satyavvd left,
satyavvd_ is now known as satyavvd
02:59
agentzh joined
|
|||
colomon | rakudo: sub a(&b) { say &b.arity }; a(*+1) | 03:06 | |
p6eval | rakudo 015d77: OUTPUT«1» | ||
03:08
risou left
|
|||
dukeleto | colomon: what is your issue? | 03:16 | |
colomon | I need to update build/PARROT_REVISION to the latest Parrot release. But after the git changes, I've got no idea how to do that. | 03:17 | |
dukeleto | colomon: the 261 is how many commits past the tag it is, and 495feaf is the beginning of the sha1, g is for 'git' | ||
colomon: moritz_ wrote the code, he probably has it already | |||
colomon | alas, I suspect moritz_ is asleep | ||
dukeleto | colomon: he wrote the rakudo side of things | ||
colomon: are you release manager? | |||
03:17
Guest3023 left
|
|||
colomon | nope, that's masak, also asleep | 03:17 | |
but getting rakudo up on the Parrot release is an important pre-release activity. | 03:18 | ||
dukeleto | colomon: so what are you trying to do with PARROT_REVISION ? | ||
colomon | figure out how to bring it to 2.10.1 | ||
is there a way to automatically generate the version string? | 03:19 | ||
.... | 03:20 | ||
or should it be RELEASE_2_10_1-0-hash? | |||
that seems easy enough | |||
so maybe the question becomes, what's the hash of the release? | |||
RELEASE_2_10_0-0-c4477dd2 does not work. :\ | 03:25 | ||
03:27
envi left
03:29
meppl left
03:30
envi joined
03:35
bluescreen joined,
satyavvd_ joined,
bluescreen is now known as Guest31423,
satyavvd left,
satyavvd__ joined
03:39
zibri joined
03:40
satyavvd_ left
03:41
jaldhar joined
|
|||
dukeleto | colomon: i don't understand what you are asking | 03:41 | |
colomon: you want the sha1 of our latest release? 2.10.1 ? | |||
colomon | that would be great | 03:42 | |
03:42
lichtkind left
|
|||
dukeleto | $ git rev-parse RELEASE_2_10_0 | 03:42 | |
80d156ef8b867e29750211ec97d675ee1529d40b | |||
someone forgot to push a tag for 2.10.1, it seems. I will look into that. | 03:43 | ||
colomon: git rev-parse is your friend | |||
03:43
rgrau left
|
|||
colomon | dukeleto++ | 03:44 | |
dukeleto | colomon: you can also just do "git rev-parse HEAD" to get the sha1 of whatever master points to in the parrot repo | 03:46 | |
colomon: you can give rev-parse any branch name, tag or "commitish" | 03:48 | ||
04:00
plobsing_ left
|
|||
colomon | rakudo: sub a(&b) { say &b.count }; a(*+1) | 04:02 | |
p6eval | rakudo 015d77: OUTPUT«1» | ||
colomon | rakudo: sub a(&b) { say &b.count }; a(*+*) | 04:03 | |
p6eval | rakudo 015d77: OUTPUT«2» | ||
colomon | rakudo: say 4 xx 5 | 04:07 | |
p6eval | rakudo 015d77: OUTPUT«44444» | ||
04:10
gavv\w left
04:11
gavv\w joined
04:23
plobsing joined
|
|||
colomon | phenny: tell masak I wasn't able to figure out how to set Rakudo to use the latest Parrot. On the plus side, I have a patch to make @a[*-3..*-1] work spectesting now. Please don't release until I can check it in. :) | 04:23 | |
phenny | colomon: I'll pass that on when masak is around. | ||
04:40
ggoebel left
05:10
ggoebel joined
05:16
ggoebel left
|
|||
dalek | d: bb56d4e | TimToady++ | CORE.setting: [CORE] add roll, set, and bag |
05:27 | |
05:36
kjeldahl joined
05:37
Guest31423 left
05:40
ch3ck3r left
|
|||
colomon | phenny: tell masak The @a[*-3..*-1] patch is pushed. | 05:46 | |
phenny | colomon: I'll pass that on when masak is around. | ||
dalek | kudo: f8f556e | colomon++ | src/core/Any-list.pm: Support code blocks with arity > 1 in Any.postcircumfix:<[ ]>. |
05:48 | |
06:06
molaf_ left
06:44
_xiaomo_ joined
06:47
_kaare joined
07:01
wtw joined
|
|||
sorear | good * #perl6 | 07:18 | |
07:23
QinGW joined
|
|||
dalek | ast: 12982c8 | TimToady++ | integration/weird-errors.t: time() will eventually fail at compile time missing subs need to be in eval_dies_okay |
07:24 | |
07:40
kjeldahl left
07:44
dual left
|
|||
sorear | Ick, eval | 07:45 | |
moritz_ | eval is a very useful tool. | 08:01 | |
sorear is thinking that the way to a faster tryfile start is to slim down CORE.syml | 08:09 | ||
08:13
kjeldahl joined
|
|||
sorear | TimToady: What was the connection between $¢.<foo>:delete and multidimensional array subscripts? | 08:22 | |
08:22
cjk101010 joined
08:27
aesop joined
08:33
_xiaomo_ left
08:36
justatheory left
09:00
s1n joined
|
|||
sorear | STD keeps breaking for no reason when I try to remove stuff from $ALL :/ | 09:15 | |
dalek | ecza: 048dc16 | sorear++ | v6/tryfile: [v6] Prune sub pads from CORE.syml for a much faster start |
09:25 | |
09:25
david____ joined
|
|||
david____ | i know i am not the first that ask this question | 09:26 | |
but when will be the official release of perl 6 | |||
which year ? | |||
the first production release | |||
moritz_ | when it's done | ||
david____ | :-) | ||
ok | |||
moritz_ | I'm serious. There's no good way to plan volunteer's work in an unexplored territory | 09:27 | |
david____ | yes | ||
you are correct | |||
moritz_ | that said I find rakudo usable for some tasks already | ||
and I fully expect it to become more and more usable each month and year | |||
and usable for a broader audience too | 09:28 | ||
09:28
redicaps left
|
|||
david____ | and are there any plans to merge more perl 6 features into perl 5 | 09:28 | |
like switch or state | |||
which i use in every day programming | |||
? | |||
moritz_ | given/when, which is the perl equivalent of switch, is already backported to perl 5.10 | 09:29 | |
which was released in 2007 | |||
likewise say(), smartmatching, // (defined-or) and a few other things | 09:30 | ||
09:30
redicaps1 joined
|
|||
moritz_ | and state variables too | 09:30 | |
the upcoming 5.14 release will have another feature backported, but with different syntax | 09:31 | ||
$obj.?method vs. $obj&&->method | |||
09:34
tzhs joined
|
|||
sorear | there will not be an offical release of Perl 6, since there is no official implementation | 09:36 | |
moritz_ | there can be still official Perl 6 releases | 09:37 | |
every implementation that passes the test suite my call itself an official Perl 6 release, just not the official Perl 6 release | |||
sorear | looks like most of my time is being spent in the first line of ws, and in canonicalize_name | 09:49 | |
09:49
whiteknight joined
|
|||
moritz_ | ws is called often. | 09:50 | |
ENOphenny :( | 09:53 | ||
david____ | thanks a lot for your info | 09:56 | |
09:56
david____ left
09:57
wamba joined
|
|||
sorear | right | 09:59 | |
so | |||
next order of business I guess I'll be speeding up autovivification somehow | |||
what. | 10:10 | ||
std: $_foo | |||
p6eval | std a194beb: OUTPUT«===SORRY!===Variable $_foo is not predeclared at /tmp/tHVrzjjqyF line 1:------> $_foo⏏<EOL>Check failedFAILED 00:01 118m» | ||
sorear | perl6: say '_' ~~ /<alpha>/ | 10:11 | |
p6eval | rakudo 015d77: OUTPUT«_» | ||
..pugs: OUTPUT«Error eval perl5: "if (!$INC{'Pugs/Runtime/Match/HsBridge.pm'}) { unshift @INC, '/home/p6eval/.cabal/share/Pugs-6.2.13.16/blib6/pugs/perl5/lib'; eval q[require 'Pugs/Runtime/Match/HsBridge.pm'] or die $@;}'Pugs::Runtime::Match::HsBridge'"*** '<HANDLE>' trapped by operat… | |||
10:12
QinGW left
|
|||
dalek | ecza: fe78c53 | sorear++ | / (2 files): [v6] fix 1, and $_ |
10:17 | |
10:18
scottp joined,
scottp left
|
|||
sorear starts another roast run, which should be about 30 minutes faster and might even pass more tests | 10:19 | ||
moritz_ | how long was the previous run? | 10:20 | |
sorear | I don't know | ||
the time command failed. horribly. | |||
sorear tries it differently | |||
sorear -> sleep | 10:21 | ||
10:26
nadim joined
10:27
pmurias joined
10:38
snarkyb00jum joined
10:41
daxim joined,
dakkar joined
10:42
snarkyb00jum left
|
|||
dalek | kudo: db14a08 | moritz++ | build/PARROT_REVISION: [release] bump parrot revision to 2.10.0 release Note that parrot 2.10.0 has a known bug that prevents it from being installed if git is not installed. That's unfortunate, and a 2.10.1 release exist that fixes it, but it's nowhere to be found in the git repo. gerd++ promised to put the stuff into the parrot repo soon, when that's done PARROT_REVISION should be bumped to the new tag |
10:45 | |
kudo: 16b7466 | moritz++ | build/lib/Rakudo/CompareRevisions.pm: [configure] at a release tag, "git describe" returns just the tag. Fix a regex accordingly |
|||
kudo: 227feae | moritz++ | build/PARROT_REVISION: bump PARROT_REVISION to 2.10.1 |
|||
10:49
[particle] left
10:50
ggoebel joined,
_xiaomo_ joined
10:53
muixirt joined,
[particle] joined
10:57
bbkr joined
11:00
pmurias left
11:07
knewt2 left
11:08
knewt2 joined
11:23
XaRDaX joined
11:45
_xiaomo_ left
11:47
satyavvd__ left
11:51
masonkramer left
|
|||
tadzik | ~~ | 11:54 | |
12:05
knewt2 left
12:12
knewt2 joined
12:14
sftp joined
12:19
whiteknight left
12:22
meppl joined
|
|||
colomon | moritz_++ | 12:23 | |
12:27
drbean left
12:29
orafu left,
orafu joined
12:30
masak joined
|
|||
masak | oh hai, #perl6! | 12:30 | |
Rakudo release today :) | |||
moritz_ | oh hai masak | 12:31 | |
12:32
drbean joined
|
|||
colomon | masak: I've got @a[*-3..*-1] working for you now. phenny was supposed to tell you... | 12:32 | |
masak | I see, I'm backlogging now... | ||
colomon++ | |||
moritz_ | rakudo: say (1 ... 10)[*-3..*-1] | ||
p6eval | rakudo 015d77: OUTPUT«Method 'succ' not found for invocant of class 'WhateverCode' in 'RangeIter::reify' at line 4771:CORE.setting in 'Any::postcircumfix:<[ ]>' at line 1 in main program body at line 1» | ||
moritz_ | that revision is quite old. | 12:33 | |
ah, I didn't remove the parrot svn checkout | 12:35 | ||
12:39
phenny joined
|
|||
masak | moritz_++ # PARROT_REVISION work | 12:48 | |
phenny | masak: 04:23Z <colomon> tell masak I wasn't able to figure out how to set Rakudo to use the latest Parrot. On the plus side, I have a patch to make @a[*-3..*-1] work spectesting now. Please don't release until I can check it in. :) | ||
masak: 05:46Z <colomon> tell masak The @a[*-3..*-1] patch is pushed. | |||
masak | phenny: oh, *now* you spring to life? :) | 12:49 | |
ah, she wasn't here before. | |||
moritz_ | rakudo: say (1 ... 10)[*-3..*-1] | 12:53 | |
p6eval | rakudo : OUTPUT«8910» | ||
moritz_ | colomon++ | ||
masak | \o/ | 12:54 | |
awesome. | |||
moritz_ | rakudo: say (1 ... 10)[2..*-2] | 12:55 | |
p6eval | rakudo : OUTPUT«3456789» | ||
12:56
bluescreen joined
|
|||
moritz_ | acually I had considered making a challenge out of that feature | 12:56 | |
12:57
bluescreen is now known as Guest70621
|
|||
moritz_ | because I didn't want to tackle it myself :-) | 12:57 | |
in the end I didn't do it, because I wasn't quite sure how much effort it would be | |||
takadonet | morning all | 12:58 | |
MindosCheng | Morning | 12:59 | |
masak | takadonet: morning. | ||
jnthn | o/ | 13:00 | |
13:01
snearch joined
|
|||
moritz_ | \o | 13:02 | |
btw I did a small test release locally, and it seemed to obtain the right parrot version | |||
it just produces a slightly weird version output: | |||
$ ./perl6 --version | 13:03 | ||
This is Rakudo Perl 6, version 2010.10 built on parrot 2.10.0 RELEASE_2_10_1 | |||
Copyright 2008-2010, The Perl Foundation | |||
it reports the wrong version, but the right tag | |||
I guess I can live with that | |||
not rakudo's fault though - it's what parrot_config VERSION returns | 13:04 | ||
bbkr | rakudo: say +q; say q.Num # is this a bug that forcing numeric context on q works only with prefix:<+> ? | 13:11 | |
p6eval | rakudo : OUTPUT«===SORRY!===Confused at line 22, near "say q.Num "» | ||
bbkr | rakudo: say +q; | ||
p6eval | rakudo : OUTPUT«Could not find sub &q in main program body at line 22:/tmp/vpXZn42hT_» | ||
13:11
wamba left
|
|||
bbkr | hmm, it parses on * .10 release... weird... | 13:12 | |
moritz_ | std: q.Num | ||
p6eval | std a194beb: OUTPUT«===SORRY!===Couldn't find terminator . at /tmp/cUlc9O4qt9 line 1 (EOF):------> q.Num⏏<EOL>Parse failedFAILED 00:01 117m» | ||
bbkr | std: +q | ||
p6eval | std a194beb: OUTPUT«Invalid class name (STD::stop::) at /usr/local/lib/perl/5.10.1/Class/MOP.pm line 88 Class::MOP::load_first_existing_class('STD::stop::') called at /usr/local/lib/perl/5.10.1/Class/MOP.pm line 136 Class::MOP::load_class('STD::stop::', undef) called at | ||
../usr/local/lib/perl/5.10.1/Mo… | |||
moritz_ | bbkr: it parses it as q/.../ quote, except with dots as delimiters | ||
MindosCheng | rakudo looks cute when confused. | ||
moritz_ | bbkr: which is correct | 13:13 | |
bbkr | rakudo: q.Num. | 13:14 | |
p6eval | rakudo : ( no output ) | ||
bbkr | indeed :) | ||
moritz_ | rakudo: say q.Num. | ||
p6eval | rakudo : OUTPUT«Num» | ||
moritz_ | you can't have everything AND a pony | ||
jnthn | Ponies are outside of the set of everything? :) | 13:15 | |
MindosCheng | lol | ||
Pony is everything. | 13:16 | ||
moritz_ | jnthn: the definition of "everything" is a bit tricky. If "everything" encludes the set of sets that don't contain themselves, it's not decidable | ||
s/encludes/includes/ | |||
and ponies are a bit tricky too :-) | 13:17 | ||
jnthn | Hmm, did we just reduce everything to the halting problem? :) | ||
Oh wait, we can't decide... | |||
:) | |||
masak | oh, we're on the topic of naive set theory now? | 13:18 | |
this is why Zermelo and Frankel decided to go have a cup of coffee one day :) | |||
moritz_ | masak: actually we just finished before you joined the discussion :-) | 13:19 | |
masak | s/Frankel/Fraenkel/ | ||
moritz_: dang! :) | |||
but you only pointed at the *problems*, whereas the solutions are what's interesting... | |||
you'll probably know whether you want a pony if you adopt the Axiom of Choice... :P | 13:20 | ||
moritz_ | and if I can't decide? :-) | ||
13:20
muixirt left
|
|||
masak | that's just life. :) | 13:20 | |
13:22
fhelmberger joined
13:23
Patterner left
13:26
PerlPilot joined
13:28
MayDaniel joined
13:29
PerlJam left
13:34
Psyche^ joined,
Psyche^ is now known as Patterner
13:39
nymacro joined
13:40
masonkramer joined
13:41
MayDaniel left
|
|||
masak | moritz_: after having read through the list of uses of 'local' in perl.plover.com/local.html -- I'm starting to think you're right about 'temp' not having many remaining uses in Perl 6. :) | 13:42 | |
dalek | ast: e4acb32 | (Solomon Foster)++ | S02-builtin_data_types/whatever.t: Remove fudging on tests that now work. |
||
masak | I basically saw two uses in that article: glob filehandles and dynamic scoping. Perl 6 has scalar filehandles and star-twigil variables, respectively. | 13:43 | |
moritz_ | even perl 5 has scalar filehandles :-) | ||
13:46
redicaps1 left
|
|||
jnthn | Maybe it's just a temp feature then. ;) | 13:46 | |
masak | moritz_: I know. maybe it didn't at the time of that article's writing, though. | 13:47 | |
in some ways, I have much more hope in 'let' becoming a cool/useful feature. it abstracts away some backtracking boilerplate. | 13:48 | ||
moritz_ | fwiw lexical file handles are a rather old feature, but in ancient version of perl 5 they didn't autovivify, so <c> open my $var, ...</c> wouldn't work | 13:49 | |
masak | I don't understand that use of the word 'autovivify'. | 13:50 | |
moritz_ | my $var; creates a lexical varaible in perl 5. it contains undef. | 13:51 | |
open FOO, ...; otoh references a typeglob | |||
with a slot for file handles | |||
masak | right. | ||
moritz_ | so in "modern" perl 5, 'open my $var, ...' automatically puts all the stuff into $var that's required to store a file handle | 13:52 | |
that's what "autovivification" means | |||
masak | ah. yes. | 13:53 | |
I didn't think of file handles as requiring any special machinery. | |||
they don't in Perl 6, far as I'm aware. | |||
moritz_ | (p5 guts hacker will probably cringe in horror at that explanation :-) | ||
masak: afaict open() is much more magic in p5 too | 13:54 | ||
in many, many ways | |||
for example | |||
open Foo; | |||
is the same as open Foo, $Foo; (assuming that $Foo is a package var, not a lexical) | 13:55 | ||
masak | ick. | 13:57 | |
jnthn | wow | ||
That's...sort of cute. | |||
moritz_ | $ perldoc -f open|wc -l | ||
383 | |||
jnthn | :) | ||
Juerd | If it did open Foo, 'Foo' it'd be kinda useful for many cute oneliners :) | 14:05 | |
jnthn | slurp('filename') and lines('filename') tend to serve that role well in Perl 6 though :) | 14:06 | |
Especially as with the latter you can set up a pipeline. | |||
moritz_ | isn't it lines('filename'.IO) these days? | 14:07 | |
jnthn | please no | ||
but maybe. | |||
moritz_ | because words() acts on the string, and doesn't interpret it as file name | ||
jnthn | ah, h | ||
mmmmmm | 14:08 | ||
masak | I remember some spec changes in that area. | 14:09 | |
without remembering their exact details, I'd hope that &words and &lines have multis with the same signatures. | 14:10 | ||
(and that, apart from the specific thing they do differently, they have the same semantics) | 14:11 | ||
14:11
nymacro left
|
|||
moritz_ | that was the point of the spec change | 14:11 | |
masak | \o/ | ||
MindosCheng wanna know cute one-liners. | 14:12 | ||
masak | MindosCheng: you should watch jnthn's talk about small and large Perl 6. | ||
MindosCheng: www.nuug.no/aktiviteter/20100914-li...arge-apps/ | 14:13 | ||
MindosCheng | masak++ | 14:15 | |
tadzik | o/ | 14:17 | |
takadonet | tadzik: o/ | 14:18 | |
14:19
felipe joined
14:23
Lorn left,
Lorn joined
|
|||
jnthn | masak: Looking at that video though, you may note that it makes my examples less cute. ;) | 14:27 | |
masak | oh? | ||
takadonet | jnthn++ | 14:28 | |
jnthn | I'm not sure what can really be done about it though. I agree having lines and words have different siggies is wrong. | ||
masak: well, lines('events') ==> grep /beer/ ==> say | 14:29 | ||
Is cuter than | |||
lines('events'.IO) ==> grep /beer/ ==> say | |||
That .IO feels kinda noisy. | |||
masak | well... yes and no. | ||
the .IO feels noisy in $file.IO ~~ :e as well | |||
especially since we started out at :e $file | |||
er. -e $file | 14:30 | ||
jnthn | aye | ||
I understand why, just not sure it ain't a false minima. | 14:31 | ||
masak | come to think of it, &slurp is arguably also in that group with &lines and &words. | 14:33 | |
jnthn | $string.slurp is identity though :) | ||
How...useless. :) | |||
masak | er, except that slurping a Str would then be a... right. | ||
so never mind. | |||
jnthn | :) | 14:34 | |
phew | |||
14:36
pmurias joined
|
|||
colomon | jnthn: can you please review my patches last night, if you haven't already? thanks. | 14:47 | |
jnthn | colomon: Didn't get chance yet. Unfortunately, I'm still trying to fight off some illness, which is leaving me mostly wiped out on an evening after $dayjob. So I'm not getting to much at all. I'll try and remember to look at them soon, but hassle me again at the weekend if I forget. :) | 14:49 | |
14:49
wtw left
|
|||
MindosCheng pat jnthn | 14:50 | ||
14:50
nymacro joined
14:51
PerlPilot left
14:52
redicaps joined,
PerlJam joined
|
|||
jnthn | MindosCheng: :) | 14:53 | |
14:54
blongden joined
|
|||
PerlJam | So, I guess the relationship between parrot and rakudo is still somewhat broken. | 14:56 | |
masak | PerlJam: in what sense? | 14:57 | |
this sounds important, since I'm to make a release today. | |||
PerlJam | If I build parrot from the tarball, there is no git_describe key | ||
(and thus I can't build rakudo from the tarball) | |||
Everything works fine as long as you have a repo around | |||
masak | oh, but that doesn't affect the --gen-parrot instll path, right? | ||
masak tries that path from scratch | 14:58 | ||
moritz_ | PerlJam: uhm, it should fall back to comparing the versions if no git_describe output is available | 15:00 | |
oh. | |||
and the installed parrot identifies itself as 2.10.0 | |||
not 2.10.1 | |||
so | |||
two solutions | |||
masak | :( | ||
moritz_ | 1) a fixed parrot release | ||
or | |||
2) require version 2.10.0 | 15:01 | ||
2) isn't as bad as it sounds, because every time you manage to build a parrot 2.10.0 you get the same functionality as with 2.10.1 | |||
masak | I'd like to once again request a suitable .pm group for this month's release name. | ||
moritz_ | just that 2.10.1 has a higher chance to build | ||
so build/PARROT_REVISION could like like this: | 15:02 | ||
PerlJam | Here's what happened when I tried to build rakudo using a freshly compiled parrot from the parrot-2.10.1 tarball: gist.github.com/705084 | ||
moritz_ | RELEASE_2_10_1 2.10.0 | ||
jnthn | masak: I should found Lund.pm or something ;) | 15:03 | |
masak | jnthn: :) | ||
jnthn | But ENOTAPPROPIRATE due to lack of current existence :) | ||
moritz_ | we could just invent .pm names | ||
and see if somebody notices it :-) | 15:04 | ||
PerlJam | Hogwarts.pm | ||
;) | |||
masak | Silesia.pm | ||
GothamCity.pm | 15:05 | ||
Metropolis.pm | |||
15:05
_kaare left
|
|||
PerlJam | Gondor.pm | 15:06 | |
Moria.pm | |||
Rivendell.pm | |||
masak | Ankh::Morpork.pm | 15:07 | |
moritz_ | Ankh/Morpork.pm please :-) | ||
masak | right. | ||
NewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewYork.pm | 15:08 | ||
PerlJam | Which pm group sponsored the NPW? (or was there a pm involved?) | 15:09 | |
huf | that city'd wrap around the earth a few times | ||
each new adds about an atlantic ocean's worth of offset west | 15:10 | ||
masak | huf: if it were on the Earth, yes. | ||
mathw | but in Futurama, New New York is built upon the ruins of (old) New York | ||
masak | TwinPeaks.pm | ||
mathw | so wouldn't NewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewNewYork be somewhere in the upper atmosphere? | ||
reached by a long, spiral ramp | |||
masak | mathw: the New**19 York is a Dr Who reference. | 15:11 | |
mathw | and inhabited by bird people | ||
oh that one | |||
I didn't like that episode | |||
It was from the 'oh no it's still awful' era | |||
masak | :) | ||
15:15
cjk101010 left
|
|||
moritz_ | masak, PerlJam: I've started the parrotgit2 branch | 15:15 | |
I've tried to fix Configure.pl when dealing with a parrot-from-tarball | |||
PerlJam: it would be very nice if you could test that | |||
masak | moritz_++ | ||
PerlJam | will do | 15:16 | |
moritz_ tests --gen-parrot | |||
I didn't make --gen-parrot smart | |||
colomon | rakudo: say "alive" | 15:17 | |
p6eval | rakudo : OUTPUT«alive» | ||
PerlJam | I think --gen-parrot doesn't need to be smart since it grabs the parrot repo | ||
colomon | ummmm.... what happened to the version hash in the p6eval output? | ||
moritz_ | so if you have a parrot-from-tarball installed, and use --gen-parrot, it'll build a redundant parrot | ||
colomon: I wiped the old rakudo builds, and with it the hash file | 15:18 | ||
colomon: a cron job should eventually trigger a rebuild that creates it again | |||
colomon | rakduo: my @a = 1..10; say @a[*-4..*-2] | ||
moritz_ | if it does not by tomorrow, I'll investigate | ||
colomon | rakudo: my @a = 1..10; say @a[*-4..*-2] | ||
p6eval | rakudo : OUTPUT«789» | ||
PerlJam patiently waits for his other tests to finish | 15:19 | ||
15:25
MayDaniel joined
15:28
snearch left
|
|||
jnthn afk | 15:28 | ||
15:31
mkramer joined
|
|||
dalek | kudo: e7a20ed | moritz++ | build/PARROT_REVISION: change PARROT_REVISION again We require only parrot 2.10.0, but use 2.10.1 for --gen-parrot. The background is that 2.10.1 identifies itself as 2.10.0. OTOH the only difference is that 2.10.1 is more likely to build, so if somebody presents us an installed 2.10.0, there's no reason to reject that. |
15:33 | |
15:33
mkramer1 joined
15:35
mkramer left
|
|||
PerlJam | moritz_: parrotgit2 seems to work fine with my parrot-built-from-tarball. (at least it compiles, I didn't run through all of the tests) | 15:36 | |
moritz_ | PerlJam: thanks, that's all I'm interested in | ||
PerlJam: feel free to merge :-) | |||
15:37
agentzh left,
justatheory joined
|
|||
dalek | kudo: b469741 | moritz++ | Configure.pl: an attempt to fix Configure.pl with a parrot-built-from-tarball |
15:38 | |
15:42
alester joined
15:43
redicaps left
15:48
kjeldahl left
15:51
risou joined
15:57
tzhs left
16:04
icwiener joined
16:08
hercynium joined
16:11
pmurias left
|
|||
masak | moritz_: sorry, I haven't been following along too closely. would I be able to go into release mode with the current master? | 16:14 | |
moritz_ | masak: yes | 16:15 | |
masak: assuming you find a release name :-) | |||
masak considers going with Ankh/Morpork.pm and see how far he gets with it | 16:16 | ||
I mean, even though nobody here *went* to the YAPC::Discworld this year, their Perl 6 track looked really nice. | 16:19 | ||
moritz_ | indeed :-) | 16:20 | |
masak | compared to BristolBath (and as far as I know), they've done a lot. | ||
16:21
kjeldahl joined
|
|||
masak just learned that each Discworld half-year has 13 months | 16:23 | ||
Offle, February, March, April, May, June, Grune, August, Spune, Sektober, Ember, December, and Ick. | |||
colomon | Ick and Offle for winter, eh? | ||
masak | dunno. got it from here: wiki.lspace.org/wiki/Discworld_calendar | 16:24 | |
MindosCheng saw GURPS Discworld once... | |||
16:26
risou_ joined
16:28
risou left
16:33
notjack joined
|
|||
notjack | is there an official perl6 news site or page? the ones I googled seem out of date | 16:34 | |
masak | perl6.org | 16:35 | |
moritz_ | notjack: perl6.org is our website. planetsix.perl.org has nearly all interesting Perl 6 blogs | ||
masak | as for news, see rakudo.org for latest Rakudo releases. | ||
Teratogen | will perl 6 eventually be written in perl 6? | 16:36 | |
moritz_ | Teratogen: it already is, in big parts | ||
Teratogen | is that the ultimate goal? | ||
also, early on, I heard some crazy story that the perl 6 compiler was going to be one huge long regular expression! | 16:37 | ||
notjack | thanks | ||
moritz_ | most Rakudo code I look at is written in nqp-rx, which is a subset of Perl 6. Or in rakudo's Perl 6 dialect. | ||
Teratogen: we parse Perl 6 with Perl 6 grammars. Which are collections of regexes and methods. | |||
Teratogen: github.com/rakudo/rakudo/blob/mast...Grammar.pm | 16:38 | ||
16:39
_kaare joined
|
|||
notjack | I know someone wrote an APL parser in Perl6 (or some old flavor of Perl6) - is that person here, and can s/he comment on how long it took? | 16:39 | |
I'm thinking of writing a J parser, but I'm not much of a parser guy - I just want an easy way to make an open-source J interpreter (the current one isn't open source and so I'm a bit hamstrung) | 16:40 | ||
(J is very like APL, for those who don't know) | |||
moritz_ | notjack: I don't know how long it takes, but once you get the hang on it, it's no rocket science | 16:41 | |
perlgeek.de/en/article/debug-a-perl-6-grammar might be useful at some point :-) | |||
notjack | I've heard that once you get the hang of it, rocket science isn't exactly rocket science either - but I get your thrust :) | ||
moritz_ | notjack: a professor once said "that's no rocket science... actually it's *MUCH HARDER* than rocket science" :-) | 16:42 | |
it was about density functional theory in solid state physics | 16:43 | ||
masak | Teratogen: what moritz_ said. the "one huge long regular expression" is in some sense true, because grammars are that. but it's just as strange to describe it as that, as it would be to describe a class hierarchy as "one huge long jumble of variables and statements". | 16:44 | |
moritz_ | masak: I'll be offline for about 2.5H... if you need any fixes for the configure system, contact your local p5 dealer, or wait for my return :-) | 16:45 | |
arnsholt | I'd disagree with grammars being just a long regex, but only a bit =) | ||
masak | moritz_: I won't start relenging until in about 2.5 h anyway. | ||
arnsholt: well, it's not a perfect fit. | 16:46 | ||
arnsholt: just as there's a bit of runtime polymorphism in methods, there is in grammars as well. | |||
notjack | let me ask for a concrete example then | ||
masak | but some people, diakopter for example, have been experimenting with compiling grammars down to one huge regex. I think. | 16:47 | |
arnsholt | notjack: But as people have pointed out, writing grammars is much like writing regexes. Only quite a bit easier in a few key aspects I'd argue | ||
notjack | let's say I have a language where foo bar and baz are functions of ambivalent arity: they can each be called as either foo arg1 or arg0 foo arg1 | ||
masak | notjack: the best single advice I can give you on writing grammars (besides reading moritz_++' article) is "use TDD". | 16:48 | |
notjack | and now I want to add a grammar rule that says "(foo bar baz) arg1" <-> "(foo arg1) bar (baz arg1)" and similarly "arg0 (foo bar baz) arg1" <-> "(arg0 foo arg1) bar (arg0 baz arg1)" | ||
does that seem like it would be hard to do? | |||
masak | no. | 16:49 | |
notjack | masak: oh yes, TDD definitely. | ||
masak | though you seem to be suggesting internal re-writing in some prior phase. | ||
notjack | masak: can you should me the rule in broad strokes? | ||
masak: sorry, I missed that: what prior phase? | |||
masak | notjack: well, I'd rather you went and experimented for a while and came back with an even more concrete question :) | 16:50 | |
notjack: I'm not sure I have the energy to do design right now. | |||
notjack | that's not concrete enough? (that's an actual - and useful - grammar rule in J, btw) | ||
masak: understood | |||
masak | it's not syntax I'm familiar with. | ||
notjack | maybe I'll cop the APL example and start from there | 16:51 | |
masak | that is, it looks neither like (E)BNF nor like Perl 6. | ||
notjack | <-> means "equivalent to" | ||
masak | start simple. don't you dare write code before you've written a test :) | ||
yes, I got that part. | |||
16:51
mila_ joined
|
|||
notjack | the rest is actual syntax | 16:51 | |
masak | ...except that arg0 and arg1 are probably metasyntactic? | 16:52 | |
notjack | no, they're arguments | ||
data | |||
masak | ok. | ||
notjack | let's say foo=- and bar=* and baz=- (same as foo) | ||
then "(- * -) 5" <-> "(- 5)*(-5)" | |||
masak | I wouldn't do a rewriting phase, I'd probably parse into an AST, and then do manipulation on the AST. | ||
notjack | similarly "4 (- * -) 5" <-> "(4-5)*(4-5)" | 16:53 | |
masak | notjack: right, ok. | ||
notjack: bit too many details to take in, I'm afraid. if it were my problem, I might make more of an effort to dissect it. as it's yours, I encourage you to do it. | 16:54 | ||
notjack: have you skimmed S05? | |||
notjack | ah, the much feared AST. Fine, fine ... I'll go learn what parsing actually means. | ||
yeah, I've skimmed most of the Ss and As | |||
masak | wow, nice. | ||
notjack | I just haven't typed a line of code :) | 16:55 | |
arnsholt | ASTs aren't too hard either. It's just a fancy word for data-structure-that-represents-my-program | ||
16:55
mila__ left
|
|||
masak | exactly. | 16:56 | |
and the reason I'd recommend manipulating those rather than strings, is that the AST already embodies the structure of the program. | |||
strings are flat, and therefore it's much messier to handle them. | |||
arnsholt | Exactly. Objects (which is what you'll probably use for the AST) have structure, which is so much nicer =) | 16:57 | |
TimToady | though I suspect notjack++ is thinking of strings of tokens, not chars | ||
notjack | correct | 16:58 | |
I mean, I could actually write a regex to do what I want -- but that doesn't feel official :) | |||
oh yeah - and lexing. well, that's not too hard. I have the FSM already. | 16:59 | ||
masak | strings of token is also fine, and perhaps better for this purpose. it also has more structure than just strings of chars. | 17:00 | |
notjack | strings of chars add no value | ||
masak | no, it's numbers that add value :P | 17:04 | |
notjack | 4+"5" ; # :) | ||
masak | I'm going to go make food now. | ||
notjack | later - thanks | ||
masak | if anyone has a better name than Ankh::Morpork for the upcoming release, please let me know. | 17:05 | |
would be nice to stick with real pm groups for Rakudo, and maybe save the fictional ones for Yapsi... | |||
masak bows out | |||
17:05
masak left
|
|||
dukeleto | how is the Rakudo release going? | 17:16 | |
which parrot sha1 is it targetting? | |||
17:18
LionMade0fLions is now known as MilLionsOfLions
17:22
Axius joined
17:24
Axius left,
Bzek_ joined,
Axius joined
17:26
risou joined
17:27
Bzek left
17:28
MayDaniel left,
risou_ left
17:30
Axius_ joined
17:31
[particle] left
17:32
Axius left
17:36
nymacro left
17:42
wamba joined
17:54
Chillance joined
18:00
cdarroch joined,
cdarroch left,
cdarroch joined
18:01
Axius_ left
18:03
impious joined
18:04
tylercurtis joined
18:06
dakkar left
|
|||
tylercurtis | Should $*EXECUTABLE_NAME and $*PROGRAM_NAME be failures in modules that are being loaded by "use"? | 18:06 | |
18:12
MayDaniel joined
18:13
MayDaniel left
|
|||
TimToady | I don't think we can separate benign uses of those variables from malign; for instance, they could be useful for error reporting. | 18:13 | |
18:13
kjeldahl left
18:14
notjack left
18:15
daxim left,
impious left
|
|||
TimToady | and we tend to go with innocent until proven guilty here, most of the time *cough* Durations *cough* | 18:16 | |
18:18
[particle] joined
18:26
ch3ck joined,
risou_ joined
18:27
dual joined
18:28
risou left
|
|||
mkramer1 | ahh, priority one troubleshoots are out of my box, now to begin my day's work.... | 18:48 | |
whoops | |||
wrong channel again | |||
(if only I were working in perl6, I wouldn't have these problems!) | 18:49 | ||
18:57
risou joined
19:01
risou_ left
|
|||
moritz_ back | 19:06 | ||
diakopter | wb | 19:07 | |
Teratogen | will most perl 5 code work in perl 6? | 19:10 | |
diakopter | depends... most of ... code what size? | 19:11 | |
:) | |||
(affects how much you'll have to port) ;) | |||
s/ll/d/ | |||
flussence | someone, please put a "FAQ" link on the front of perl6.org | 19:12 | |
diakopter | flussence: you can :) | 19:13 | |
would you like to be that someone? | 19:14 | ||
colomon | dukeleto: the good news on the Rakudo/Parrot interface is that moritz_++ stepped in to make it work. :) | ||
19:17
MayDaniel joined
|
|||
flussence | diakopter: I dunno, maybe later if nobody else volunteers though. Do we even have a FAQ to link to? | 19:18 | |
moritz_ | notreally | 19:19 | |
but you can start /faq/ page if you want :-) | |||
flussence | there's a page for one on the wiki, it's a bit sparse right now though... | ||
tylercurtis | TimToady: is that a no to $*EXECUTABLE_NAME and $*PROGRAM_NAME failing in loaded modules? That appears to be Rakudo's current behavior. | 19:30 | |
On a related note, is there any dynamic variable I can use to know whether a module is being executed directly or just being imported? | |||
flussence | you could look at the code that does MAIN() for a hint, that needs to know the same thing. | 19:33 | |
19:33
MayDaniel left
|
|||
dukeleto | colomon: good to hear :) | 19:39 | |
sjohnson | Teratogen: it will not unless you give it a directive to at the start, like use v5; or something | 19:59 | |
colomon | which doesn't work in Rakudo. | ||
Teratogen | ok | 20:00 | |
sjohnson | that is to be done in the future i believe.. so you might have to hold your horses | 20:01 | |
tylercurtis | On the other hand, Perl 5 code still works in Perl 5. And if you want, you could even use Blizkost to access that Perl 5 code from Perl 6. | 20:03 | |
20:10
wamba left
20:13
WebDragon joined
|
|||
WebDragon tips proverbial hat | 20:13 | ||
recently noticed that Rakudo Star is part of Fedora 14's release | 20:14 | ||
first off, _nice_ | 20:15 | ||
congratulations are, methinks, in order | 20:16 | ||
colomon | thank you | ||
WebDragon | has anyone here been working with that particular release (F14) ? | ||
I have yet to upgrade from F12 but have it planned for the next weekend or two, due to the EOL coming up in december for F12 | 20:17 | ||
more or less wanted to know what, if any, interesting things I should be looking for in order to start playing with it (admittedly for the first time) | |||
I'd noticed somewhat ago that I'd, as a necessary part of my web workload at $WORK, been spending way too much time in php, and my perl skills had atrophied considerably from where I'd managed to get them | 20:19 | ||
colomon | The only Fedora-like thing I have around here is an old copy of CentOS, but hopefully someone else is around who is using it. | ||
WebDragon | been working towards remedying that fact, when I discovered this little gem | ||
colomon | What do you know about Perl 6? | ||
WebDragon | only what little I'd played with as part of the various porting of bits back into perl5 and the various exegesis and apocalypse postings over the past few years | 20:20 | |
20:20
rindolf joined
|
|||
WebDragon | nothing's *really* stuck in my brain yet, but that just gives me more incentive to play | 20:20 | |
:D | |||
rindolf | Hi WebDragon | ||
WebDragon | heya rindolf :) | ||
TimToady | rosettacode.org/wiki/Category:Perl_6 has 240 examples of working Perl6 code | ||
WebDragon | oh, _lovely_ | ||
colomon | woah, you guys are up to 240 examples now?! | 20:21 | |
rindolf | BTW, does Parrot already have bignum types? | ||
WebDragon | TimToady: do they share corresponding examples of what it would have looked like were it written using perl5 ? | ||
TimToady | Util++ has been going to town on it lately | ||
colomon | rindolf: I believe it has some sort of depreciated bignum type from the early days | ||
TimToady | WebDragon: generally, just page up from each Perl 6 example | 20:22 | |
though a few of them have no corresponding Perl 5 | |||
rindolf | colomon: ah. | ||
WebDragon | sweet. that'll definitely help with the mental transitions | ||
colomon | Perl 5 version may not be the same approach, right? | ||
rindolf | colomon: maybe I'll work on binding GNU MP | ||
colomon | rindolf: if it were easy, I'd have done it already myself. :) | ||
TimToady | colomon: sometimes it is, sometimes it isn't | ||
some of the P6 examples give something like the P5 approach, and then an alternative FP-oriented approach | 20:23 | ||
WebDragon | colomon: just use monofilament. (i.e. binary rope) | ||
:D | |||
WebDragon hides under his rock | |||
colomon | rindolf: not that you should let it stop you! I'd certainly love to have bigints working in Rakudo. | 20:24 | |
TimToady | funny you should mention mono... | ||
WebDragon | I know comparatively little regarding the various bits (such as Parrot) | 20:25 | |
TimToady | niecza: say "Am I running under mono?" | ||
p6eval | niecza fe78c53: OUTPUT«Am I running under mono?» | ||
WebDragon | I've read bits over the years but have never gone on to try installing any of it due mostly to various time constraints involving large chunks of RealLife™ which keep invading my space | ||
sjohnson | hi | ||
colomon | WebDragon: you can try simple things right here, you know. | 20:26 | |
rindolf | WebDragon: what's up? | ||
WebDragon | things have been settling down for a while now to where I've actually started work on rearranging my apartment once again, seeing as things have approached stability | ||
colomon | rakudo: my @fib := 1, 1, * + * ... *; say @fib[^40].perl | ||
p6eval | rakudo : OUTPUT«(1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155)» | ||
TimToady | perl6: say 1..3 X~ <a b c> | ||
p6eval | pugs: OUTPUT«123» | ||
..rakudo : OUTPUT«1a1b1c2a2b2c3a3b3c» | |||
WebDragon | once that's done I'll have a more comfortable working environ once again, at home as well as at work | 20:27 | |
oh, that's just nifty | |||
how did the Rakudo Star bit come about? | 20:29 | ||
flussence | rakudo: say *.WHAT | 20:30 | |
p6eval | rakudo : OUTPUT«Whatever()» | ||
WebDragon | I recall hearing about Rakudo but don't recall exactly when the "Star" business happened, as I was out of touch with Perl for way too long | ||
TimToady | twit.tv/floss140 if you don't mind a 1.5 hour interview of Patrick Michaud by Randal Schwartz | 20:32 | |
20:33
Trashlord left
|
|||
TimToady | well, not 1.5, it's 1:21:40 | 20:33 | |
20:36
risou left
|
|||
WebDragon | nice, links in with google reader | 20:38 | |
20:45
masak joined
|
|||
masak | hey there, #perl6 people. | 20:45 | |
tylercurtis | Hi, masak. | 20:47 | |
20:47
Guest70621 left
20:49
AABMEJ7 joined
|
|||
rindolf | Hi masak | 20:52 | |
masak | I'll just backlog a little, and then we'll do a release, OK? | 20:53 | |
WebDragon: hi! welcome! | 20:59 | ||
WebDragon | heyaz :) | ||
WebDragon passes around the carafe of DragonCoffee™ | 21:00 | ||
masak | WebDragon: besides the scripts at Rosettacode, modules.perl6.org/ contains over 80 modules of Perl 6 code to look at. | 21:01 | |
shortcircuit | TimToady, WebDragon: Give me a minute or five, and I should be able to create pages that will quickly list the RC tasks which have P5, but no P6, and P6, but no P5. | ||
masak | WebDragon: also, Rakudo itself is chock full of good Perl 6 code. | ||
WebDragon | it's still quite new to me. I haven't even got F14 installed yet (but it will be soon) | 21:02 | |
I don't even yet know how to poke at it to make it sit up and hello, world me | |||
masak | rakudo: say "Hello WebDragon!" | 21:03 | |
p6eval | rakudo : OUTPUT«Hello WebDragon!» | ||
WebDragon | well I can see how to do it in the channel | ||
masak | WebDragon: if you have installed it on F14, my guess is that you have a 'perl6' binary somewhere in your $PATH | 21:04 | |
21:04
Guest70621 joined
|
|||
masak pokes Guest70621 with a feather | 21:04 | ||
WebDragon | but I'm reasonably sure you don't want me writing and testing my programs in the channel, one line of code at a time considering that even this as an interactive shell is somewhat lacking in that individual line invocations aren't going to recall variables from one line to the next | ||
use.perl.org/~masak/journal/38279 <-- ala | |||
masak | WebDragon: it does nowadays :) | 21:05 | |
...I think | |||
WebDragon chuckles | |||
masak | yes it does! | ||
> my $a = 52 | |||
52 | |||
> say $a | |||
52 | |||
pmichaud_++ pmichaud_++ pmichaud_++ | |||
WebDragon doesn't want to make a nuisance of himself doing interactive shell invocations here in #perl6 | |||
shortcircuit | rosettacode.org/wiki/User:Short_Cir.../SomePerls | 21:06 | |
masak | WebDragon: by the way, I've moved blogs: strangelyconsistent.org/blog/preten...rl-virtues | ||
colomon | what, no mandelbrot in p6 there yet?!? | ||
masak | I should put up a sign at the old place saying I've done so. | 21:07 | |
colomon: go for it! | |||
oh right, I *can't* post on use.perl. | 21:08 | ||
now I remember why I left. | |||
masak goes into releng mode | |||
frettled | :) | ||
shortcircuit | OIC, Slashcode. | 21:09 | |
WebDragon | indefinite hiatus | ||
WebDragon wonders what pudge is doing these days | |||
21:09
kjeldahl joined
|
|||
WebDragon dates back to the days when Matthias Neeracher had put together MacPerl for pre-OSX macintoshes | 21:10 | ||
it ultimately led me on to RHL and thence to Fedora to have a native environment to play with, and THEN they come out with OS X once I was no longer in a position to afford a new Mac, and by then I liked linux enough to stick with it | 21:11 | ||
or rather, by the time i had the cash to spare to buy a new Mac with, I liked linux enough to stick with it | |||
masak | you know what? I'm going to go with "Melbourne" for the release name. | 21:12 | |
WebDragon | read: "it had improved enough by then that I could live with it" :D | ||
frettled | Y2K: Windows for work, Linux for play. Y2K.01: Linux for work, Windows for play. | ||
masak | and if anyone asks why, I'm going to say that it's because I know a guy there who writes great Exegeses. | ||
frettled | masak: good enuff | ||
WebDragon | heheh | ||
masak | I think so. | ||
maybe it'll make Damian finally go public with his Perl 6 code, too :P | 21:13 | ||
WebDragon | frettled: indeed, I dual-boot my laptop and the only reason I use the windows boot is to A> test work in MSIE8, B> use my MagicJack which doesn't yet have a working linux version, and C> play games | ||
21:13
molaf joined
|
|||
WebDragon | everything else happens on the linux side | 21:13 | |
incluing a few games that work properly under wine ever since 1.0 release of it | |||
frettled | masak: TheDamian has Perl 6 code waiting in the wings? *drool* | 21:14 | |
WebDragon | shouldn't the bottom of rosettacode.org/wiki/Category:Perl_6 have some link to the SomePerls page ? | ||
masak | frettled: I've seen one of the modules. it was nice. | ||
WebDragon | one thing that's always frustrated me about wiki's is the nonstandard methods of navigating the information found there | 21:15 | |
masak | Hm, ChangeLog needs updating. | 21:16 | |
masak does that | |||
WebDragon | I really wish I had the tuits to graft a front-end on top of a wiki that required various crosslinking relationships between the data at the top level before drilling downwards | ||
masak | WebDragon: write up a clear description of your vision somewhere, and someone might jump on it. | 21:17 | |
frettled | WebDragon: I'm not sure you _want_ to create a hierarchy of it. | ||
WebDragon | i.e. you can't publish newly written articles til you've identified the relationships to the existing information and identified how you get there from elsewhere | ||
frettled | What if there is no relationship to the existing information, except something that is extremely contrived? | 21:18 | |
flussence | put it in an "Other" category and let someone else fix it :) | ||
frettled | Let's say that you have a wiki containing information about animals. Then you want to write an article about a programming language. Please explain how you want those to be linked. | ||
masak | frettled: Python! :P | 21:19 | |
frettled | masak: that's a road that's nearly as humpy as a camel's back! | ||
masak | but you can't deny it's a connection... :) | ||
frettled | It's in the «contrived connections» category. | 21:20 | |
21:20
AndreasX joined
|
|||
frettled | (actually, that's the term flussence probably was looking for, rather than «Other» ;)) | 21:20 | |
masak | why does 'git status' sometimes say "Your branch is ahead of 'origin/master' by 36 commits." even when I've just pulled and it fast-forwarded? | 21:21 | |
flussence | you haven't pushed | ||
frettled | yup | ||
masak | huh. | ||
moritz_ | 36 local commits? | ||
that's... a lot. | |||
21:21
WebDragon|laptop joined
|
|||
masak | I'm not aware of anything I've neglected to push... | 21:21 | |
frettled | moritz_: Hey, it's masak. | ||
moritz_ | git diff origin/master | ||
WebDragon|laptop kicks his frakking router and asks where he left off | 21:22 | ||
21:22
WebDragon left,
WebDragon|laptop is now known as WebDragon
|
|||
flussence | WebDragon: irclog.perlgeek.de/perl6/today#footer | 21:22 | |
frettled | Arghle, bedtime. No soup for me. | 21:23 | |
21:23
AndreasX left
|
|||
WebDragon | <frettled> What if there is no relationship to the existing information, except something that is extremely contrived? | 21:23 | |
because the only way I seem to navigate a wiki is by already knowing what I'm searching for and somehow finding it via google | |||
then you identify the contrived pathway, and the various people editing the wiki come up with additional paths (or correct your assumptions :D ) | |||
masak | moritz_: thanks. there are indeed lots of differences, none mine. | ||
masak pulls --force | |||
WebDragon | so the 'wikiness' is preserved, but also the mind-mapping, so you can always go back and forth along whichever pathways lead there. | 21:24 | |
frettled | WebDragon: That depends on the wiki. But you're not answering the question, you're just raising a different one. | ||
WebDragon | using multiple breadcrumb-trails as tags, something like that. admittedly I've only given this a modicum of thought, but the _relationships_ between the information seem to me to be as important as the information itself | ||
frettled | WebDragon: You don't «identify the contrived pathway», that's a contradiction in terms. | ||
WebDragon | frettled: indeed you have nailed it in a nutshell | ||
frettled | WebDragon: You _contrive_ a pathway where there is none. | ||
And that's very problematic in terms of organization of content. | 21:25 | ||
WebDragon | yes but you still have to identify the pathway you've contrived, TO the wiki so that others can see it | ||
frettled | No. | ||
I think you misunderstand my point entirely. | |||
WebDragon | are you still thinking in terms of how existing wikis work? | ||
frettled | Which means I'm not communicating clearly. | ||
WebDragon | either or both of us. | ||
frettled | WebDragon: I'm thinking in terms of how to organize information. | ||
WebDragon | I'm off in wonderland thinking about an idea that's not fully crystallized yet, mind you :) | ||
frettled | WebDragon: Have a look at my example again. Why would you contrive a connection between programming and animals? | 21:26 | |
WebDragon chuckles and hides a grin in his coffee | |||
21:26
rindolf left
|
|||
WebDragon | 'contrive' is perhaps the wrong word to use to describe the various pathways one would 'mental-leap' from to get from point a to point b in the process of information discovery | 21:27 | |
although it's close | |||
frettled | Aha, I see where you're missing the point now. | ||
Or where I'm miscommunicating. | 21:28 | ||
WebDragon | straighten me, I'm ready. (as Lord Buckley would say) | ||
frettled | Let me rephrase: why should you enforce a connection between animals and programming? | ||
diakopter | contrive has a negative connotation; it can be used pejoratively to describe it as artificially (or mis-)constructed | ||
frettled | Why does there need to be? | ||
diakopter: as intended. | |||
WebDragon | frettled: if there's a connection, one makes it | ||
from whatever source derived | 21:29 | ||
diakopter | brain->link | ||
WebDragon | precisely, diakopter | ||
frettled | WebDragon: yes, but you quite clearly stated that you wanted everything to be clearly connected, to _require_ that new entries have a connection to an existing one. | ||
WebDragon | frettled: exactly. answering the question "how did I get here?" as well as "where do I go from here?" | ||
frettled | WebDragon: which, in my not so humble opinion, is ill-advised both in terms of information theory, and in managing people | ||
What's the point? | 21:30 | ||
WebDragon | wiki's inevitably leave me wondering where to go next | ||
or how to backtrack | |||
so I just click around | |||
frettled | WebDragon: the back button in your browser, as $deity intended? | ||
WebDragon | which usually leads me to google, not more of the wiki's information | ||
:P | |||
which was my point | 21:31 | ||
21:31
MayDaniel joined
|
|||
WebDragon | invariably I'm led to the wiki by deep-links from somewhere OTHER than the wiki | 21:31 | |
frettled | You're not going to solve the problem by enforcing links where there is no "natural" connection between the pieces of information | ||
WebDragon | which is now missing my own point | ||
frettled | Sure, it's relevant that "antimatter" is linked to "matter", and vice versa, and probably to a bunch of other articles regarding physics etc. | ||
WebDragon | what about the _natural_ connections? | ||
frettled | Sorry, AFK, alarm at work. | 21:32 | |
WebDragon | I'm not saying it's required to enforce arbitrary and unnatural connections between information, but surely if you're creating information there would be _natural_ links to follow that map how you get there from somewhere else, and how you'd continue onward | ||
masak | smoke reports looking good: smolder.parrot.org/app/projects/smoke_reports/5 | 21:33 | |
I believe even those two failing tests on darwin might have gone away since yesterday. | |||
maybe. | |||
21:35
y3llow_ joined,
y3llow left
|
|||
WebDragon | your typical website is going to be reaosonably linear within the plateau of information presented therein, usually as trees or tags | 21:35 | |
21:35
pothos_ joined
21:36
y3llow_ is now known as y3llow
21:37
pothos left
21:38
pothos_ left,
pothos joined
|
|||
WebDragon | but the progression and iteration and mental-mapping of the information therein is, while inclusive, also much more clearly defined. very rarely will you have pages existing in isolation | 21:40 | |
on the other hand NONE of this is really relevant to perl6 | 21:41 | ||
:) | |||
which is what I REALLY came here about | |||
WebDragon follows some more of the links and keeps on ready | |||
s/ready/reading/ .. wow dunno how I made that typo | |||
21:41
MayDaniel left
|
|||
WebDragon summons up visions of his old Model III Trs-80 and the ubiquitous READY> prompt | 21:42 | ||
21:47
fhelmberger left
|
|||
masak | ChangeLog commit coming up. | 21:47 | |
let me know if I missed any major change since last release. or even any minor change that still might be worth mentioning. | 21:48 | ||
21:49
donaldh joined
|
|||
masak | dalek? | 21:49 | |
diakopter | takes up to a minute I think | 21:50 | |
dalek | kudo: 7b94fc9 | masak++ | docs/ChangeLog: [docs/ChangeLog] updated Condensed the git log down to these things. |
||
masak | there we go. | ||
diakopter 5% done porting PAST::Regex from .pir to nqp | 21:51 | ||
er | |||
porting nqp-rx itself | |||
anyways | |||
good thing pmichaud did all the hard (and easy) work already | 21:52 | ||
WebDragon is very much looking forward to having F14 installed and being able to really play with this stuff | |||
masak | grr! t/spec/S32-io/IO-Socket-INET.rakudo fails one subtest here! | ||
masak wants to remove that file from spectest.data | 21:53 | ||
moritz_ | you can comment it out for the release. | ||
masak | good idea. | ||
moritz_ | or you can fudge the test | ||
masak | I already fudged one test in that file. | ||
seems it's very stochastic. | 21:54 | ||
I'll comment out the test file, and then I might "forget" to uncomment it again. | |||
21:55
donaldh left
|
|||
WebDragon makes a bunch more bookmarks, tips his hat, passes around more DragonCoffee™ for all and sundry, and congratulates all on the most excellent milestone | 21:58 | ||
but alas I must bid you adieu; time to bike home before the rain starts xD | 21:59 | ||
21:59
WebDragon left,
Guest70621 left
|
|||
dalek | kudo: 78b3fcf | masak++ | t/spectest.data: [t/spectest.data] t/spec/S32-io/IO-Socket-INET out This file is notoriously misbehaving (at least on certain platforms). Commenting it out for the release. |
22:00 | |
22:02
risou joined
|
|||
masak | wow, cpanm is rocking my world. | 22:04 | |
miyagawa++ | |||
ok, announcement coming up. | 22:06 | ||
now, it's *important* that there are not any unnecessary typos in there, so if you want to help by doing a simple task, now's yer chance :) | 22:07 | ||
any and all proofing is appreciated. | |||
also suggestions for specific things that might be worth mentioning. | 22:08 | ||
Tene offers editing services. | |||
frettled is back. | |||
frettled offers editing services as well. | |||
masak | the review link should be here any moment now. | 22:09 | |
or you can just go to github directly and find it there. | |||
I already pushed it. | |||
Tene | Ah, that announcement. | ||
I thought this was your mysterious upcoming announcement. | 22:10 | ||
masak | oh, sorry to disappoint :) | ||
no, still 22 days left until that one :) | |||
2 days until next clue... | 22:11 | ||
dalek | kudo: 0bf28d5 | masak++ | docs/announce/2010.11: [docs/announce/2010.11] added |
||
Tene | I didn't notice any errors. | ||
masak | thanks. | 22:12 | |
flussence | looks good to me (though I have no idea what I did worthy of mention there...) | ||
masak | "implement Cool.samecase, .subst(:samespace) and ss/// Patch partly by flussence++" | 22:13 | |
flussence | oh, that :) | 22:14 | |
jnthn | masak: Looks fine to me. | ||
frettled | masak: «can now index with both» -> «indexing is now possible with both | ||
jnthn | masak: I think explicator is a word. :P | ||
frettled | apart from that, very fine indeed. | ||
masak | frettled: thanks -- will fix. | ||
jnthn: thanks. | 22:15 | ||
jnthn: could you check whether it is a word, please? you got me worried :) | |||
dalek | kudo: 03e6f5a | masak++ | docs/release_guide.pod: [docs/release_guide.pod] slight tweaks The biggest improvement was probably that, since Parrot is now git-based, PARROT_REVISION contains slightly diff'rent information. |
22:16 | |
22:16
Guest70621 joined
|
|||
jnthn | masak: The verb "to explicate" most certainly exists. | 22:18 | |
Looks like it's from Latin, lit "to unfold" :) | |||
Cute. :) | |||
masak | yup, the 'ply' root again :) | 22:19 | |
love that root. | |||
jnthn | masak: ah, found a dictionary that has "explicator" listed as a noun :) | ||
masak: It felt obvious in meaning, just wasn't sure I'd seen it before. :) | |||
1530s, from L. explicatus, pp. of explicare "unfold, unravel, explain" | 22:20 | ||
tylercurtis | rakudo: multi foo (Str $s) { nextsame; say 'test'; }; multi foo ($s) { say 'next'; }; foo 's' | ||
masak | perfect. | ||
dukeleto | yes, explicator is definitely a word. it is often used to describe people that solve problems | ||
p6eval | rakudo : OUTPUT«Null PMC access in clone() in 'foo' at line 1 in main program body at line 22:/tmp/lLVxsbODlb» | ||
masak | tylercurtis: I think that one's known and reported. | ||
phew! :) | |||
jnthn | dukeleto: Oh? I'd have had it as somebody who explains things, but the latin root seems to fit that nicely too :) | 22:21 | |
dalek | kudo: 09489cf | masak++ | docs/announce/2010.11: [docs/announce/2010.11] improvement in wording Suggested by frettled++ |
||
kudo: cbea8a8 | masak++ | docs/announce/2010.11: [docs/announce/2010.11] added contributor frettled++ |
|||
kudo: 58d81aa | masak++ | docs/announce/2010.11: [docs/announce/2010.11] rewording For the greater preposition good! |
|||
jnthn | .oO( I know what I want on my business card now... :) ) |
||
masak | "Turns beer into code" ? :P | ||
tylercurtis | masak: I didn't realize that bug existed. I was just trying to remember which of [call|next][same|with] is which. :) | ||
jnthn | masak: :P | 22:23 | |
masak | tylercurtis: bad news is it's broken. good news is that jnthn's 6model will likely fix it all. | ||
dukeleto | jnthn: "explicate" is often used to say that one person got someone else out of a bad situation, at least from what I have heard | ||
masak | dukeleto: that would be the more literal interpretation, then. | ||
"to bend [someone] out" | |||
22:23
kjeldahl left
|
|||
masak | dukeleto: or are you thinking of "extricate"? | 22:23 | |
tylercurtis | masak: redispatch in general is broken? Or just in some cases? | 22:24 | |
masak | or "extradite"? :) | ||
tylercurtis: don't remember. tias? | |||
dukeleto | masak: think i was mixing it with extricate | 22:25 | |
masak | I suspected that. | ||
jnthn | tylercurtis: It's fine for methods. | ||
tylercurtis | rakudo: class A { method a { say 'A::a' } }; class B is A { method a { say 'B::a'; callsame; } }; B.a | ||
p6eval | rakudo : OUTPUT«B::aA::a» | ||
jnthn | tylercurtis: It's never been implemented for subs. | 22:26 | |
masak | that's 'trahere', "to pull". | ||
tylercurtis | jnthn: conveniently, that's what I need it for. | ||
jnthn | :) | 22:30 | |
tylercurtis | Is CANDO implemented? | 22:31 | |
masak | running the spectests again. might as well November-blog while I wait. | ||
22:32
benabik joined
|
|||
dalek | kudo: d39f4f6 | masak++ | VERSION: [release] bump VERSION |
22:32 | |
22:39
spq1 left,
benabik left
|
|||
moritz_ | tylercurtis: no | 22:40 | |
tylercurtis | moritz_: thanks. | 22:42 | |
Is there a nicer way (in Rakudo or in the spec) to add a method of variable name to a single object than adding the method to an anonymous role with .^add_method and mixing the role in? | 22:48 | ||
masak | you can do it all in one step :) | ||
mkramer1 thinks that's a nice way | |||
masak | doesn't get much nicer than that. | 22:49 | |
rakudo: my $x = 42 but role { method foo { say "OH HAI" }; say $x; $x.foo | |||
p6eval | rakudo : OUTPUT«===SORRY!===Unable to parse blockoid, couldn't find final '}' at line 22» | ||
masak | rakudo: my $x = 42 but role { method foo { say "OH HAI" } }; say $x; $x.foo | ||
p6eval | rakudo : OUTPUT«42OH HAI» | ||
masak | \o/ | ||
tylercurtis | A method of variable name. | ||
masak | I'll have to mentally add quotes to that for it to make sense. | 22:50 | |
or a dollar sign. | |||
tylercurtis | A method whose name varies. | ||
masak | oh wait. the name varies... right. | ||
it's not very common of them to do that, you know? we're well into metaprogramming if they do. | 22:51 | ||
jnthn | What's wrong with .^add_method? | 22:54 | |
oh, to a single object... | |||
In theory | |||
$obj by role Foo[$name] { method ::($name) () { 42 } } | 22:55 | ||
gah | |||
but | |||
Anyway, sleeps | |||
TimToady | well, you'd have to pass the name somehow to instantiate it | 22:58 | |
23:02
Guest70621 left
|
|||
sorear | good * #perl6 | 23:06 | |
moritz_: last run = 88m 13s | |||
masak | last run of what? | 23:07 | |
picking up jogging? :) | |||
sorear | 60.78%, wow, almost doubled for two fixes | ||
masak: roast | 23:09 | ||
niecza-compiled tryfile.exe | |||
masak | wow, niecza is running roast?! | 23:10 | |
diakopter | even without fudging? | ||
sorear | masak: no | 23:11 | |
23:11
_kaare left
|
|||
sorear | tryfile is part of the STD.pm6 suite | 23:12 | |
masak | oh, right. tryfile. | ||
still. nice. | |||
sorear++ | |||
all spectests are green here. 45 minutes. | 23:13 | ||
masak proceeds to next phase | |||
23:14
tylercurtis left
|
|||
masak | blog post! strangelyconsistent.org/blog/novemb...-joke-here | 23:15 | |
perigrin | in soviet russia joke inserts you! | 23:23 | |
diakopter giggles | |||
23:32
Khisanth joined
|
|||
masak | question: does it matter whether the release tarball contains the tags for the release or not? | 23:34 | |
23:34
Limbic_Region joined
|
|||
masak | the release_guide seems to suggest one should only do 'make release' once, namely before tagging HEAD. | 23:35 | |
23:38
hercynium left
|
|||
masak | oh; it doesn't matter, because the release tarball isn't a git checkout. | 23:39 | |
masak uploads | |||
23:39
redicaps joined
|
|||
masak | upload complete. | 23:40 | |
colomon | \o/ | ||
masak | if anyone would like to build and test... github.com/rakudo/rakudo/downloads | ||
wow. I hadn't looked at the download stats for Rakudo monthly releases before. | 23:41 | ||
sharp rise after switch to ng, sharp drop after Rakudo Star release. | |||
between Feb and July, inclusive, it was >200 downloads per month. | |||
23:42
whiteknight joined
|
|||
colomon | now everyone wants R* instead? | 23:42 | |
masak | think so. | ||
would be interesting to see those figures as well. | |||
masak looks | |||
whoa. | 23:43 | ||
colomon | I'm kind of sad you didn't go with A::M for the release. ;) | ||
masak | there's some Slashdot effect involved here, I'm sure. | ||
3k releases for the first Star tarball. | |||
2.6k for the msi file. | |||
diakopter | releases? | ||
masak | 800 for the next Star tarball, 550 for the next, 500 for last month's... | 23:44 | |
diakopter: I don't understand the question. | |||
colomon | you meant 3k downloads. | ||
diakopter | oh | ||
colomon | we didn't release R* 3000 times, right? | 23:45 | |
;) | |||
masak | oh, sorry. | ||
yes, 3k downloads. | |||
TheHarlot | oh, hey--the other day somebody mentioned something about Model 6... or something. I do not have this client set up to log... looking into it as we speak. | 23:47 | |
I just... uh... do not remember what it is I am looking into. | |||
>.>' | |||
colomon | we didn't really do much publicity for the releases after the first, did we? | ||
masak | p6c email's away. | 23:48 | |
Tene | TheHarlot: 6model | ||
mkramer1 | masak, are you counting git pulls? | ||
Tene | TheHarlot: github.com/jnthn/6model/ | 23:49 | |
masak | I take it from the release instructions that I don't need to blog the release announcement. | ||
mkramer1 | after the first r* I just started tracking rakudo head | ||
masak | mkramer1: no, those figures only take downloads into account. | ||
mkramer1: I know of no way to count git clones or pulls on github. | |||
colomon | shoot, I probably did a at least 200 git pulls all by myself since R*. :) | 23:50 | |
masak turns off the releng mode | |||
TheHarlot | thank you Tene | ||
masak | you're now free to commit again, you wonderful people. ^^ | ||
23:51
masonkramer left,
masonkramer joined
|
|||
TheHarlot | ah... hey... this will allow me to not reinvent the wheel... unless the particular wheel was wearing a tight dress and no practically meant yes with reinventing it. | 23:53 | |
diakopter | TheHarlot: you'd want to sync with mberends so as not to duplicate/conflict work :) | 23:54 | |
the jre branch has lagged the clr branch for a few weeks | |||
but it shouldn't be too difficult to catch up | |||
23:56
impious joined
|
|||
TheHarlot | diakopter, well, I still have Java Kitty to work on... this mostly simplifies anything I need to do CJerl6-wise for Java Kitty. | 23:56 |