»ö« 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!
Set by sorear on 4 February 2011.
00:00 stepnem joined 00:13 daniel-s left
dalek ecza: 836a89a | sorear++ | lib/ (2 files):
Implement WhateverCode substr arguments
00:14
00:14 daniel-s joined
dalek ecza: b6dc939 | sorear++ | lib/Builtins.cs:
substr should return undef if start outside string
00:31
ecza: 237820b | sorear++ | t/spectest.data:
We now pass S32-str/substr
ast: b132f85 | sorear++ | S32-str/substr.t:
[S32-str/substr] Remove meaningless StrLen/*-1 tests, and fudge broken p() tests for Niecza
sorear niecza now passes every substr.t test except the StrPos ones
00:38 ananamoose joined 00:41 daniel-s_ joined
thou wow :-) ! 00:50
i'm not sure how long it's been like this, but it feels like development on both niecza and rakudo is really going fast 00:51
00:51 thou left
TimToady moritz: new idea, after talking about the no-longer-done mailing list summaries, we thought it would be cool if someone, while reading the ir clogs, could just flag important things as a pseudo-summary 00:54
00:57 thou joined
pmichaud TimToady: what's the best model/code for me to look at to implement full ltm-semantics? 00:58
would that be viv and Cursor.pm, or ... ?
TimToady well, my stuff did real LTM but not with a real dfa-ish engine, while it's my understanding that niecza does it in a theoretically purer fashion 00:59
pmichaud okay. 01:00
TimToady but it is based on the revision that sorear++ did of viv, so there may be something intermediate
you'd have to ask sorear
pmichaud I got pointers to his code already -- just wanted to see what you're using these days :)
TimToady sorear++ did heavy revision to the Cursor stuff before starting on niecza, so that's probably instructive 01:01
I don't know whether niecza keeps any of the "fate" processing that Cursor did
my impression is that it redecides things at each level, but I could be misremembering 01:02
pmichaud that's all good to know
lichtkind TimToady: any decision for a kind of getc for $*IN ?
01:03 colomon left
TimToady that's very context dependent 01:03
sorear AFAIR discarding fates is the main break niecza makes from Cursor
01:04 thou_ joined
sorear well not so much "discarding" as "I haven't implemented them yet, and with DFAs being <10% of parse time I see no pressing need" 01:04
01:04 thou_ left, benabik left
TimToady well, the meeting is breaking up in favor of dinner, so I'd better break up too... 01:04
afk & 01:05
pmichaud enjoy dinner! 01:06
sorear pmichaud: the basic principle of the LTM handling (in niecza and Cursor) is that | is a || that intelligently reorders clauses 01:07
01:07 cotto left
pmichaud sorear: makes excellent sense. where can I find the bulk of the dfa stuff, since that's the piece I've not done yet in any of my implementations 01:08
sorear Cursor.cs 01:09
pmichaud perfect
01:09 colomon joined
sorear pmichaud: start from LTMPushAlts 01:09
pmichaud I'm printing that out now so I can figure it all out :)
01:19 xinming left 01:28 lichtkind left 01:29 ananamoose left 01:37 xinming joined 01:40 thundergnat1 joined 01:45 whiteknight left 01:50 thundergnat1 left 01:51 thundergnat1 joined 01:52 thundergnat1 left, thundergnat1 joined, donri left 01:53 thundergnat1 left 02:00 tokuhirom left 02:06 cdarroch left 02:27 buubot_backup left
daniel-s_ this book is pretty old: 02:36
www.bookdepository.com/Perl-6-Parro...0596007379
does anyone here think it's worth getting?
sorear doubt it 02:37
02:49 buubot_backup joined 02:51 tokuhirom joined 02:57 ingy is now known as \patch 02:58 \patch is now known as ingy 03:13 npatch is now known as \patch 03:20 bluescreen10 left 03:24 Su-Shee_ joined, Su-Shee left 03:31 envi joined 03:48 cotto joined 03:51 colomon left, colomon joined
colomon daniel-s: flat out no. it's wildly out-of-date 03:52
03:59 benabik joined 04:07 satyavvd joined 04:08 dukeleto left, dukeleto joined, dukeleto left 04:09 dukeleto joined, dukeleto left 04:10 dukeleto joined, dukeleto left, dukeleto joined, dukeleto left 04:11 dukeleto joined, dukeleto left 04:12 dukeleto joined, dukeleto left 04:13 dukeleto joined, dukeleto left, dukeleto joined, dukeleto left 04:14 dukeleto joined, dukeleto left, dukeleto joined, dukeleto left 04:15 kanishka left, dukeleto joined 04:16 dukeleto left 04:17 dukeleto joined, dukeleto left 04:18 dukeleto joined 04:19 dukeleto left, JESK is now known as jesk 04:20 dukeleto joined, dukeleto left, molaf joined, dukeleto joined 04:21 dukeleto left
TimToady phenny: tell masak you say {} is used for hash subscripts and then show only <> 04:21
phenny TimToady: I'll pass that on when masak is around.
04:21 dukeleto joined, dukeleto left 04:22 dukeleto joined, dukeleto left, dukeleto joined, dukeleto left 04:23 dukeleto joined, ingy is now known as \o, dukeleto left 04:24 aindilis left, dukeleto joined, dukeleto left 04:25 dukeleto joined 04:26 xinming left 04:27 xinming joined
\o o/ 04:28
04:29 \o is now known as ingy 04:30 kanishka joined
daniel-s_ I think dukeleto is a broken bot or script or something 04:43
04:45 tokuhirom left
dukeleto daniel-s_: huh? 04:49
sorear dukeleto: you're being kicked off the network every few seconds for excessive flooding 04:53
04:55 noganex_ joined 04:58 noganex left
tadzik dukeleto, colomon: that's a bit messy. projects.list is for backwards-compatibility only, and should be buried probably. Now module-starter was added to the ecosystem long ago, but it was moritz's module. My version wasn' 05:02
t
05:03 [particle]1 left, [particle] joined 05:05 wolverian left 05:07 wolverian joined 05:08 koban joined
dukeleto tadzik: i gave module-starter some love today 05:08
sorear: i hate irc clients.
05:09 geekosaur left, silug_ left, silug_ joined 05:10 geekosaur joined 05:13 _jaldhar_ left, _jaldhar_ joined
tadzik very nice :) 05:16
05:21 molaf left 05:23 dukeleto left, dukeleto joined, dukeleto left 05:24 dukeleto joined, dukeleto left, dukeleto joined 05:31 birdwindupbird joined 05:37 benabik left 05:44 benabik joined 05:55 benabik left 05:56 wtw joined 05:57 woosley joined 05:58 benabik joined 06:03 benabik left 06:07 cotto left 06:11 Su-Shee_ is now known as Su-Shee 06:14 zby_home_ left, am0c joined 06:16 benabik joined 06:31 perlhack joined 06:33 perlhack left 06:34 am0c left, tangperlcrack joined
tangperlcrack hi all 06:34
nice to meet you 06:35
I am Chinese people. 06:36
Are you?
06:36 noganex_ is now known as noganex
TiMBuS ni hao, tangperlcrack 06:37
tangperlcrack hi you can speak Chinese??
TiMBuS haha no, i just know a few people who do 06:38
tangperlcrack Hey Hey welcome to Chinese Peking !
Oh you can read what my bad English 06:40
TiMBuS it's not that bad 06:41
i can read it :)
tangperlcrack Oh my culture is very low ah
TiMBuS so what brings you to #perl6 06:42
tangperlcrack To bring my passion 06:44
I graduated from junior high school second grade
TiMBuS you learn perl there? 06:46
tangperlcrack No I have not talked to foreigners and to talk to you about 06:47
06:47 am0c joined
tangperlcrack welcome 06:47
How do you to speak ? 06:52
你们每天很忙么 06:53
哈哈,你们好
sorear Unfortunately JimmyZ is not here 06:55
au neither
thou tangperlcrack: hi, welcome to #perl6!
sorear welcome to #perl6, tangperlcrack
frettled masak likes to use the two characters 哈哈, IIRC, but that doesn't help much 06:56
tangperlcrack: welcome!
Eevee I know a handful of kanji from japanese but that doesn't help much either
tangperlcrack 3q == thank you! We use the Chinese people
06:56 benabik left
sorear yeah, I'm the same way, I know like 200-300 06:56
frettled Google translate may help a little bit. 06:57
tangperlcrack Mee to !Goole English 哈哈 我还是熟悉中文
sorear Learning Chinese seems like fun 06:58
Eevee I figure if I learn Japanese, I get Chinese for free B)
sorear Eevee: not really 06:59
Eevee (I know I know)
I've run across some surprisingly readable chinese text though
tangperlcrack very Good! 07:00
Eevee你狠强啊哈哈
我这里的Goole网站挂了不能翻译了 惨啊
thou rakudo: sub greet ($name, $greeting = '你好') { "$greeting, $name!".say }; greet <tangperlcrack>; 07:01
p6eval rakudo 1fcb14: OUTPUT«你好, tangperlcrack!␤»
tangperlcrack 你狠强
I kown a few English. 07:03
sorear What do you want to do? 07:04
moritz tangperlcrack: and how is your Perl 6?
sorear o/ moritz
moritz \o sorear
tadzik o/ #perl6 07:05
tangperlcrack I only seen perl intro book
moritz github.com/perl6/book/downloads 07:06
tangperlcrack You have like Chinese can look for me 07:07
sorear Could not parse 07:08
Please retry
tangperlcrack ah!
thou tangperlcrack: github.com/perl6/mu/tree/master/docs/zh-cn/syn
tangperlcrack Thou you is let me see ? 07:09
study hard and make progress every day 07:11
thou tangperlcrack: we are here to help, if you have questions
tangperlcrack I just came to learn English 07:12
Perl is in China into a depression 07:13
thou that is OK, too
perl6 is not depressed
:-)
tangperlcrack 哈哈 I hope it is 07:14
You know TangFeng ? 07:15
sorear We have lots of people here who've learned or are learning English
moritz and thou are from Germany, tadzik is in Poland
is TangFeng another name for "Audrey Tang"?
tangperlcrack yes!!!!! 07:16
Audrey Tang
thou sorear: actually i am from the usa
sorear She doesn't show up here quite as often anymore
but yeah I know her
tangperlcrack His degree and I almost
sorear Try again 07:17
thou tangperlcrack: you said "I graduated from junior high school second grade". how many years of school have you had? 07:18
tangperlcrack 2 years 07:19
sorear How many total since birth?
07:20 Tanktalus left
tangperlcrack 20 07:20
I am 20 years old
thou tangperlcrack: i am 36
sorear I am also 20 years old 07:21
tangperlcrack Have time to Beijing for me to play with
sorear in the USA, "junior high school second grade" usually means you are 12 or 13 years old
tangperlcrack I was 16, not to study 07:22
tadzik is 20 too
tangperlcrack 20 years old is a thought age
tadzik and 14 years of school total after me 07:23
sorear tadzik: ow
tadzik including the elementary and stuff
sorear oh
I thought you were saying you'd be in school till 34
thou tadzik: "14 years of school behind me"
sorear time metaphors are funny 07:24
tangperlcrack oh !!!
tadzik 6 years of elementary, 3 years of... this doesn't have the equivalent I believe, but the "full of BS waste of time" is about right, then 3 years of high school and 2 years of studying now
thou: oh, sure
sorear it took me forever to get 午後 and 午前 straight
07:24 ab5tract joined
thou tadzik: 3 years of BS == "junior high school" or "middle school" in USA 07:24
tangperlcrack Your English too deep ahhh 07:25
07:25 agentzh joined
thou roughly 07:25
sorear yes
I have a problem
tadzik thou: sounds about right, yeah 07:26
sorear I use subjunctives and conditionals and the like way too much
I can't express myself simply
rakudo: my $i; do { $i++; last; $i-- }; say $I 07:27
rakudo: my $i; do { $i++; last; $i-- }; say $i
p6eval rakudo 1fcb14: OUTPUT«===SORRY!===␤Symbol '$I' not predeclared in <anonymous> (/tmp/VMkbvvivlw:22)␤»
rakudo 1fcb14: OUTPUT« in <anon> at line 22:/tmp/tJqmVq4mru␤0␤»
thou tangperlcrack: do you study computers? do you like to program computers?
tangperlcrack I like computer programming I taught herself thou.... 07:28
thou very good 07:29
tangperlcrack Your English can let me know
thou what computer languages do you like?
ruby? java? c?
tangperlcrack I very like C and Perl . 07:30
07:30 mj41 joined
sorear "I like computer programming I taught myself, thou" 07:30
"I very much like C and Perl"
tangperlcrack JAVA in China is like to eat
sorear shall I continue?
thou please do
;-)
tangperlcrack 3q are you understand?? 07:31
thou tangperlcrack: 80%
sorear tangperlcrack: What is 3q?
tangperlcrack thank you Equal to 3q 07:32
The usage of the Chinese people
sorear Where does it come from?
Is it related to hanzi typing? 07:33
tangperlcrack Chinese people don't know English but can transliteration
thou "three q" sounds like "thank you" ? 07:34
tangperlcrack yes!
thou OK
:-)
tangperlcrack we very much like "3" not a "three“
sorear interesting 07:35
tadzik we use "ty"
sorear in Japanese transliteration, "thank you" becomes "sankyuu"
thou ich ni san! 07:36
sorear 3 is 三 is sān in Mandarin too
I think this is it
thou makes sense :-)
tangperlcrack 三 it is chinese input method
sorear IIUC "th" is very unusual
not even German has it these days 07:37
mostly just English and a few of the Nordic languages
but they write þ
07:37 bakedb joined
moritz German had th, but afaict not pronounced the way the English do 07:37
tangperlcrack Oh my god. 07:38
thou tangperlcrack: don't give up
dalek ecza: a672705 | sorear++ | src/niecza:
Change do to be a run-once loop
thou :-)
tangperlcrack 3q I didn't give up 07:39
thou moritz: s/had/has/
tangperlcrack thou You're very humor
moritz thou: yes, but it has strongly decreased 07:40
thou oh
sorear Neandert(h)al lost the h recentlyish
moritz "seit" (since) used to be "seith" etc.
tangperlcrack In Beijing, but they have a lot of foreigners Chinese is very good
moritz just read a text by Goethe or Schiller in original spelling 07:41
thou ah, got it
sorear tangperlcrack: We're just the amateurs, wait until Larry wakes up :D
tangperlcrack I see you "got it" equal to "understand" 07:42
sorear Yes
It seems Chinese has a very interesting case structure 07:43
moritz ... then you'll meet a *real* amateur :-)
07:46 agentzh left, tangperlcrack left 07:47 agentzh joined
thou well, that was fun 07:47
sorear ey'll be back
was only a Ping timeout
I hope 07:48
thou so, under rakudo *, if I have Q:PIR { ... $P1 = loadlib 'foobar' ... }, where does it look for foobar? 07:53
sorear agentzh: ping
thou: strace -efile
thou yeah, good idea
moritz thou: install location(s), current directory, dirs given to parrot on the command line via -L (iirc) 07:54
thou does it spew errors anywhere if foobar doesn't exist? seems to not do that. 07:55
agentzh sorear: pong
thou (i can change 'foobar' to 'nonexistentmodule' and not get an error)
i'm gonna be lost for a while, i think, until i get more familiar w/ parrot 07:56
sorear agentzh: "zh"? when we get Chinese speakers showing up, should I ping you?
agentzh ping me for what? ;) 07:57
sorear agentzh: solving their problem
agentzh sorear: what problems?
sorear: sorry, i don't know the context...
sorear: you're talking about some opensource events? 07:58
thou agentzh: we just had someone from Beijing join #perl6, and communication was challenging
agentzh: in this case, his main goal was to learn english better, so things were OK. 07:59
agentzh thou: oh, because he or she was using "chinglish"? *grin*
thou: got it :)
thou 3q yes 哈哈
! 08:00
agentzh sorear: it's okay to ping me for that :)
btw, it's great to have jonathan in bejing this weekend :D 08:01
08:01 dolmen joined
agentzh i'll give a perl related talk here as well. 08:01
i was thinking about let rakudo or other perl compilers emit lua when i was having my lunch today. 08:02
i'm not sure if it's easier to do it with NQP or just kindaperl6 :)
sorear agentzh: it was fun to figure out the derivation of "3q" though :) 08:03
agentzh sorear: indeed 08:04
sorear: 3 == than *grin*
sorear agentzh: knowing Japanese helped some. SANKYUU!
and of course 3 is on'yomi san 08:05
agentzh sorear: heh
agentzh is crazy about running perl 6 in the nginx core via ngx_lua.
thou ah 08:06
i wondered what your motivation for using lua might be
sorear agentzh: going to try and compile Perl6 to Lua?
agentzh thou: speed and memory footprint and the ability to interrupt and resume the vm.
08:06 tangperlcrack joined
sorear tangperlcrack: welcome back 08:07
agentzh thou: we're doing synchronous non-blocking I/O in ngx_lua already.
tangperlcrack sorry all
sorry -> thou
agentzh sorear: aye, and enable luajit too :)
dalek ecza: 4f237ff | sorear++ | / (4 files):
Fix return values in given/when
tangperlcrack My computer was broken
agentzh sorear: even a small subset will make me happy enough.
dalek ast: 01cf81b | sorear++ | S04-statements/do.t:
[S04-statements/do.t] Add tests for do with loop labels, and fudge for Niecza
08:08
tangperlcrack My computer was broken ->thou
agentzh sorear: emitting fast-enough lua code for a complete perl 6 implementation sounds VERY TRICKY for me :)
sorear tangperlcrack: Do you think you'll come back often?
You're welcome to.
agentzh tangperlcrack: greetings.
tangperlcrack I use the browser connection, so old problems 08:09
3q all.
08:09 JimmyZ joined
agentzh tangperlcrack: oh, so you're the chinese guy sorear was referring to :) 08:09
sorear JimmyZ: Hi! 08:10
JimmyZ 你好
agentzh ...
tangperlcrack May I use the client connection with what address
您好
很高兴见到您哦
agentzh it seems that there's so many chinese guys around here :)
sorear not nearly enough
JimmyZ 很高兴能看到jnthn 安全到达北京
agentzh JimmyZ: oh, he's arrived! :D 08:11
tangperlcrack 您在北京么
JimmyZ 我在深圳
tangperlcrack 可以找我哦
oh very palace.
agentzh hides.
tangperlcrack 您好 我想用客户端连接IRC
JimmyZ 今天晚上老Xu 可能会请jnthn 吃饭
tangperlcrack 可是我不知道地址您知道么 08:12
agentzh tangperlcrack: irc.freenode.net:6667
tangperlcrack very 3q
agentzh feels lucky for he does know "3q".
JimmyZ 在北京的可以去找老Xu,和jnthn 一起吃饭
there are about 4 chinese people here 08:13
08:13 benabik joined
tangperlcrack 他在什么地方 08:13
我怕我说话 他们听不懂
JimmyZ 北京 08:14
sorear JimmyZ: with you now, or in #perl6?
JimmyZ now
sorear is trying to follow along :D
agentzh sorear: he's with them now.
tangperlcrack 他们用QQ么 ?
sorear I can at least read 北京 without any trouble.
agentzh grins. 08:15
tangperlcrack: i doubt it.
08:15 daniel-s_ left
agentzh goes to prepare his slides. 08:15
sorear agentzh: are you a native user?
agentzh sorear: yeah 08:16
thou tangperlcrack: welcome back :-)
tangperlcrack yes!!!!
thou I am very want you!
JimmyZ want he what? 08:17
agentzh has problems reading this sentence as well.
JimmyZ or miss he ?
tangperlcrack Thou I miss you so much
miss equal to want 哈哈 我的蹩脚英语 08:18
thou tangperlcrack: yes, i am looking at some code
tangperlcrack oh !
thou tangperlcrack: it is confusing me; i do not understand it.
tangperlcrack: also, i need to go to bed. :-) 08:19
tangperlcrack You want to sleep??????
08:19 envi left
tangperlcrack China is still the day 08:20
thou tangperlcrack: my mind wants to read code. my body wants to sleep. :-)
tangperlcrack Ha ha free hope I can go to the United States but I was very poor 08:21
thou tangperlcrack: this is where i live: bit.ly/iZSdtg 08:22
tangperlcrack I see 08:23
Thou Ha ha your place is I saw is also don't know what place 08:24
thou i don't live in the city. my town has only 800 people in it. 08:25
it is a small town.
tangperlcrack Oh well we China is see foreign friends very happy to talk with you 08:26
it is a small! 08:27
08:27 wamba joined
thou tangperlcrack: yes, very nice to meet you. 08:27
sorear How do I parse "we China is see foreign friends"?
jlaire "we Chinese see foreigners as friends", perhaps?
tangperlcrack 我们中国人经常看见外国友人 08:28
thou we in china are very happy to make friends with foreigners
?
tangperlcrack yes! thou
08:28 dakkar joined
tangperlcrack yes 08:28
08:28 cooper left
tangperlcrack We poor English so can't and you chat 08:29
thou tangperlcrack: you should see me try to speak chinese
ni hao 08:30
ni hao, ma?
tangperlcrack 你好
thou wa hun hao
tangperlcrack 你好吗
thou wa bu dzher dao
hao, pu hao?
tangperlcrack 你打错了
我很好
不是 wo hun hao
哈哈
thou ^ that is 100% of the chinese i know 08:31
tangperlcrack 我很好
yes!
thou so, you have very good english
we can have this long and interesting conversation
tangperlcrack Ha ha I just on the early 2 08:32
sorear reads about Chinese grammar.
thou tangperlcrack: right, probably "very good" was inaccurate. :-)
but good enough! 08:33
good enough to make friends. :-)
tangperlcrack 3q
thou yw
tangperlcrack what is "yw" 08:34
thou you're welcome
:-)
tangperlcrack I think your very hommer 08:35
thou oh, i forgot one that i know!
sye-sye ni
tangperlcrack what is "sys-sys ni" 08:36
thou um
tangperlcrack sye
08:36 kanishka left
thou one moment 08:36
08:36 daxim joined
tangperlcrack Oh you good or bad oh ha ha a joke 08:36
thou xie xie
谢谢 08:37
tangperlcrack 谢谢 equal to your"xiexie "
thou (谢谢 Google)
tangperlcrack It doesn't matter, you still want to learn other Chinese
moritz wants to learn Perl 6 08:38
tangperlcrack I can teach you Google can't find Chinese 08:39
thou
thou tangperlcrack: i believe you 08:41
tangperlcrack: but, right now, my brain is full. so i'm going to bed.
08:42 Mowah joined
tangperlcrack Good future chat 08:42
thou Good bye
thou yes, take care until next time.
tangperlcrack Ok ! 08:43
moritz nom: say (1/4).WHAT 08:44
p6eval nom: OUTPUT«Num()␤»
moritz nom: say Rat.new(1, 4).WHAT
p6eval nom: OUTPUT«Rat()␤»
tangperlcrack And other people chat yao
有外国人在北京么 08:45
我可以教你们中文
山东话
Foreign friends have in Beijing ? 08:46
I can teach you Chinese 08:47
sorear Is 么 being used to mark a question? 08:49
tangperlcrack 么 Is a modal particle
modal particle 08:51
08:52 kanishka joined
tangperlcrack You have friends in Beijing ?? 08:52
08:52 mberends joined
JimmyZ well, most people here want to learn Perl 6, not chinese 08:53
tangperlcrack kanishka Where are you
The Chinese people are not studying perl 6 08:54
sorear ip2location.com/117.199.248.82
Bangalore
I want to learn Chinese. But I'm not in Beijing.
tangperlcrack You can add my QQ 08:55
sorear
sorear What is QQ?
tangperlcrack Do you know the QQ
China oicq 08:56
msn .do you know ?????
08:57 wamba left, wamba joined
sorear Never before heard of QQ. 08:58
tangperlcrack sorear you are doing ?
sorear Try again 08:59
tangperlcrack QQ is China's most fire chatting tools
Do you follow me ? 09:00
sorear I looked up QQ on Wikipedia 09:01
I do not use anything like QQ or MSN
tangperlcrack oh!
www.qq.com 09:02
this is the qq web site in china
dalek ecza: dadaada | sorear++ | / (2 files):
Make hash(foo=>2) work
09:04
sorear cute commit hash
tangperlcrack oh! 09:05
moritz aye :-)
sorear tangperlcrack: sorry. it is 0200. I am very tired. I hope to talk again.
sorear out
tangperlcrack Ok I forget the time you take a rest 09:06
09:09 kst left 09:10 masak joined
masak hey! what are you doing having this much fun with Chinese while I'm at work! :P 09:11
phenny masak: 04:21Z <TimToady> tell masak you say {} is used for hash subscripts and then show only <>
tangperlcrack hi masak
masak ni hao tangperlcrack
tangperlcrack 您好
masak TimToady: I actually do mention it at strangelyconsistent.org/blog/june-17-2011-hashes , but it's probably one of those things that bear repeating... thanks for the feedback. 09:12
tangperlcrack I am leaning English.
masak 您好 tangperlcrack
tangperlcrack: are you a friend of jnthn's?
tangperlcrack: I know Tang Feng as well. but she doesn't come here a lot nowadays.
tangperlcrack No The first time I came to IRC
masak tangperlcrack: oh, I thought you came here because jnthn is in Beijing right now. 09:13
09:13 wamba left
masak apparently not. 09:13
tangperlcrack jnthn in beijing ?
masak tangperlcrack: if you stay here, you will learn both English and Perl 6 :)
tangperlcrack: yes, he landed this morning/afternoon.
tangperlcrack I can teach his Chinese 09:14
yes
masak :)
he's already learning the characters. he practiced them on the plane.
09:15 kst joined
tangperlcrack I believe that my practiced better! 09:15
masak your English is simple but understandable :) 09:16
tangperlcrack So i am a Chinese people.
masak "a Chinese person", yes :)
moritz gist.github.com/1053498 any idea why Rat isn't visible, even though I add it to BOOTSTRAP.pm?
masak "Chinese people" refers to everyone in China.
tangperlcrack yes chinese person
中国人 09:17
masak
tangperlcrack 你也会中文?
JimmyZ \o
moritz ah, I might need to add a stash 09:18
masak tangperlcrack: 会,一点
moritz: BOOTSTRAP.pm looks interesting. what is it? 09:19
tangperlcrack stash what mean ?
masak tangperlcrack: a stash is the thing in a package that holds values.
I think :)
so a module has a stash, and a class has a stash, and so on.
moritz masak: it makes classes (and roles) available in the setting before they were "properly" defined
tangperlcrack I see!
masak moritz: ah, makes sense.
moritz: like a list of predeclarations. 09:20
moritz masak: aye. Stubs.
tangperlcrack "predeclaration "Dictionary not check 09:21
mberends tangperlcrack: stash is another English word for storage, where you can save information
tangperlcrack oh!Oh!!!!!I've learned a bit of your English 09:22
mberends
You have a passion 09:23
mberends #perl6: the Friendliest IRC channel on the planet :)
tangperlcrack You there at the time
masak tangperlcrack: "pre-" means "before". so "predeclaration" means "declaring something before". 09:24
mberends I'm in the Netherlands, the time here is 11:24 am
masak tangperlcrack: it's mostly a Perl concept, as far as I know.
Eevee perl 6 is probably not a good way to learn english :) maybe a good way to learn a lot of affixes
tangperlcrack +Haha you more severe than the dictionary. 09:25
moritz masak: it's used in C and C++ too
tangperlcrack Ha ha I watched it perl book 09:26
one book!
only one booke
09:26 xinming left
tangperlcrack only one book 09:26
masak moritz: ah, ok. 09:27
mberends tangperlcrack: yes, Perl 6 is too young to have more books. In future, there will be more Perl 6 books :)
masak tangperlcrack: not "watched", "saw" :)
tangperlcrack But I think as tang
TangFeng
3q masak
saw 09:28
09:28 xinming joined 09:29 JimmyZ left
tangperlcrack In watching TV. Said 09:29
masak tangperlcrack: yes, "watch TV", "see something", "read a book".
tangperlcrack watched TV saw the book
read a book 09:30
masak all those are 看 in Mandarin.
tangperlcrack your english very good
mandarin very good
China's "read" usage many in addition to use in watching TV 09:31
masak :)
09:32 Tanktalus joined
tangperlcrack Do you like TangFeng yao you think of him 09:32
masak au/TangFeng is a large part of what got me involved in the Perl 6 community in the first place. 09:33
she demonstrated that the sky's the limit, in a way. 09:34
tangperlcrack Your English is very helpful to me 09:35
moritz ah, now I get the TangFeng reference :-)
masak of course, I'm not as brilliant as au is, but I try to make up for it by being productive. :)
right now I'm kinda failing at that too, though :/
mberends wishes he could fix it all by giving masak a round tuit 09:37
tangperlcrack 哈哈 i only understard your english
a bit
masak moritz: 唐鳳 (TANG2 FENG4) is just the Chinese rendering of "Audrey Tang" :)
tangperlcrack: the English can be hard to understand because we're using non-obvious expressions. 09:38
tangperlcrack: for example "round tuit" would require some explanation before being understandable.
tangperlcrack rendering equal to translation
masak I have to go now.
tangperlcrack: it was nice to talk to you.
tangperlcrack: hope you stick around/come back :)
09:39 masak left
tangperlcrack Ok you need to take a rest 09:39
I have to go now .3q everyone !!!! 09:45
mberends waves to tangperlcrack: see you again soon!
09:46 thou left
tangperlcrack oh I wants to talk you too! 09:46
mee too
me too
mberends :-)
09:46 tangperlcrack left 09:47 wolverian left 09:48 wolverian joined 10:02 dolmen left
jnthn very jetlagged hi from Beijing :) 10:03
moritz \o 10:05
mberends o/
moritz $ ./perl6 -e 'say (1/2).WHAT'
Rat()
(in nom)
locally
10:06 daxim left
jnthn nice :) 10:06
moritz tries make test
jnthn really should not hack on nom until after he's slept :) 10:07
10:07 daxim joined 10:09 tzhs joined 10:15 woosley left
dalek kudo/nom: cf7f01f | moritz++ | src/ (3 files):
make Int/Int a Rat.

Also moves some of the Rat definition into BOOTSTRAP.pm
10:15
jnthn moritz: Why'd we need it in BOOTSTRAP? 10:17
moritz jnthn: probably because I was too dumb to the infix:</> from Int.pm to Rat.pm
moritz facepalms
mberends Rats! 10:19
moritz nom: class myRat { has int $!a } 10:20
p6eval nom: ( no output )
10:22 kanishka left 10:27 donri joined, donri left, donri joined 10:35 MayDaniel joined 10:37 SHODAN joined, SHODAN left
dalek kudo/nom: a04dd6f | moritz++ | t/spectest.data:
5 more passing spectest files
10:39
kudo/nom: 4db1c8a | moritz++ | src/ (3 files):
No need to move Rat to BOOTSTRAP

This mostly reverts cf7f01f4a9d05d53d5cbc8a8530d52ae45eed8e7
  jnthn++ for pointing out that the BOOTSTRAP thing isn't necessary.
It turns out the correct infix:</> was already in Rat.pm, just commented out. No idea why.
10:39 SHODAN joined 10:40 Moukeddar joined 10:46 MayDaniel left 10:47 dolmen joined 10:52 am0c left 11:03 am0c joined 11:06 Tangperlcrack joined
Tangperlcrack hi 11:06
i again come 11:07
Moukeddar oh poets!
Tangperlcrack you too
I will a little english. 11:08
I will only a little a english . 11:09
Moukeddar this guy is a poet 11:10
Tangperlcrack you is a poet too. 11:11
What time is it there? 11:12
Everyone is good.i am tangperlcrack i now renamed "perlhack" 11:16
11:16 Tangperlcrack is now known as perlhack
perlhack Everybody should get up. 11:18
11:18 envi joined
perlhack envi:hi 11:18
Are you doing? 11:19
大家都不理我啊
11:20 ab5tract left
perlhack Every should get up. 11:22
11:23 kanishka joined
perlhack kanishka hi 11:24
it seem that we are not in it. 11:27
11:30 sjn left, dukeleto left, sjn joined 11:31 dukeleto joined
perlhack hi all .who on line? 11:31
moritz rakudo: say 1.WHO 11:32
p6eval rakudo 1fcb14: OUTPUT«Int␤»
perlhack speak me? 11:33
11:34 dukeleto left
colomon moritz: at least you figured out what I was going to tell you before I could tell you! ;) 11:34
moritz colomon: well, jnthn did :-)
11:34 dukeleto joined
perlhack you look how do ? 11:35
I wants to learning
moritz perlhack: what do you want to learn? 11:36
perlhack you send picturs of expressions 11:37
pictures of expressions. 11:38
moritz
moritz no, I just typed some characters.
it's all text in here.
perlhack I am Tangperlcrack I now renamed perlhack.
how to use? 11:39
moritz how to use what?
perlhack yes! 11:40
moritz if you answer "yes" to a "what" question, I don't understand anything
perlhack how to use what !
11:40 cotto joined
perlhack my qusetion is how to use pictures of expressions. 11:41
moritz I don't understand what you mean by that 11:42
I haven't used any pictures in here
perlhack well ,jnthn did
what's behind 11:43
11:43 JimmyZ joined
perlhack hi all .what are you doing? 11:44
you go to work in ?
JimmyZ hi, don't ask them, they are busy 11:45
perlhack oh!i am a chinese person.
JimmyZ 我知道
perlhack 你也是中国人
11:46 JimmyZ left 11:48 satyavvd left
moritz colomon: will you take care of the trig tests (removing the trigbase thingies)? 11:48
colomon: or should I have a go at it?
colomon moritz: I'll have a go at it, but it will probably be latter today or tomorrow. 11:49
I'm busy updating my talk atm
moritz colomon: I'm in no hurry, just don't want it to be forgotten
colomon: oh, what will you talk about?
colomon numerics in perl 6
:)
moritz :-)
perlhack this
11:49 JimmyZ joined
perlhack i wants to leanings 11:49
teach me! 11:50
colomon
moritz colomon: want to show a preview of the slides? :-)
perlhack: did you alread download and read the book I gave you a link to?
colomon moritz: I will as soon as I'm finished with this round of edits
moritz perlhack: that would be a good first step at learning
colomon then you can help fix my slides and I can make changes over lunch. ;)
perlhack slides
yes
i wants to learning
JimmyZ perlhack: 想学什么,自己可以到google 里面搜索 11:51
perlhack 我想学他发的笑脸
11:51 cognominal_ left
moritz perlhack: also perl6.org has lots of good resources 11:51
JimmyZ perlhack: google irc help
perlhack 3q JimmyZ 11:52
i agree with your statement.
JimmyZ perlhack: if you want a free teacher, google does the work.
perlhack yes
JimmyZ don't ask before you google it
11:52 cognominal joined 11:53 ab5tract joined
perlhack I haven't read any of you English sense like 11:53
link 11:54
moritz well, most documentation about Perl 6 is in English
perlhack jimmyZ where are you?
moritz so you can read it and learn both English and Perl 6
JimmyZ 深圳
moritz we can also only answer your questions in English
perlhack 你有朋友在北京么 外国友人 11:55
moritz I will try to learn.
11:57 JimmyZ_ joined 12:01 JimmyZ left, JimmyZ joined 12:02 kanishka left
perlhack JimmyZ what nationality? 12:02
JimmyZ 中国 12:03
perlhack 我说你说话咋这么豪爽呢!
我在这里学习英语
JimmyZ 这里不是学习英语的地方
perlhack I think this is . 12:04
12:04 JimmyZ_ left 12:06 koban left
JimmyZ :) 12:11
12:11 orafu left
perlhack 又弄表情 12:11
12:15 orafu joined
JimmyZ perlhack: if you want to learn Perl 6, perl6.org will be a good start 12:15
12:16 mathw joined, literal joined
perlhack thank for JimmyZ 12:17
12:17 nine joined 12:18 _sri joined, broquaint left, broquaint joined
colomon moritz: actually, what side of the master spectest freeze to do the trig test changes on is a good question.... 12:19
moritz colomon: we can still chose a freezing location in retrospect
colomon: so I'd say "don't worry"
(or even "freeze" to a branch of the spectests, where we can cherry-pick the interesting commits into) 12:20
colomon actually, now that I think about it, master should still pass all the changed tests, so it's a non-issue
moritz ah, because you only remove tests for features that will be gone 12:22
ss/will be/are/
perlhack ss/will be/are/ equal to perl5 s/// ? 12:27
JimmyZ yes, since most people here are perl guys
moritz perlhack: not quite, but similar (whitespaces are handled differently)
12:28 benabik left
moritz rakudo: $_ = 'a b'; ss/a b/c d/; .print 12:28
p6eval rakudo 1fcb14: OUTPUT«c d»
moritz that wouldn't work with p5's s/// that easily
mberends colomon, moritz: a branch that is no longer being developed can get by with far fewer tests, because regressions are unlikely. We are just interested in verifying that the download and build are fully functional. Therefore regarding trig tests, if the build can get sines out of a library, you have to check cosines, tangents etc only summarily.
moritz mberends: agreed 12:29
mberends also, a test that has _never_ failed is probably a waste of time, we may have lots of those.
moritz disagrees 12:30
12:30 ananamoose joined
moritz it might be worthless as a regression test 12:30
but might still be valuable to test compliance with a specification
12:30 pernatiy joined
mberends true 12:32
moritz also in many areas we have so many "weird" tests because compilers failed in very unexpected ways 12:34
for example rakudo once had a bug where constructing a pair as :$!attrib to a certain kind of routine caused problems 12:35
even when :$!attrib itself worked fine, and that routine itself worked fine too
12:36 bbkr_ left, perlhack left 12:39 perlhack joined
perlhack i again come 12:39
mberends welcome back
perlhack 3q I still like web IRC. 12:40
flussence argh, I'm getting build failures on master and nom: gist.github.com/1053747
perlhack not like client IRC
JimmyZ perlhack: try chatzilla !
mberends I prefer XChat, but the firewall at $work forces me to use http: 12:41
moritz flussence: that's... nasty
perlhack there are copying function ?
12:41 bbkr_ joined
moritz flussence: is that with parrot master? or the recommended revision? 12:41
12:41 bluescreen10 joined
flussence I'm doing --gen-parrot 12:42
moritz flussence: since the PARROT_REVISION for master hasn't changed since the release, it might be a change on your end... did you touch any libpcre packages? 12:43
12:43 dukeleto left
perlhack moritz what mean is "libpcre" 12:44
it is a function lib ?
flussence moritz: nope, my OS says libpcre was last updated months ago...
moritz flussence: same for -dev?
perlhack: it's a C library that implements regular expression matching 12:45
12:45 dukeleto joined
flussence moritz: it's gentoo, so the same package for both :) 12:45
moritz oh :-)
perlhack: see www.pcre.org/
perlhack 3q for moritz
i see
12:45 dukeleto left
moritz perlhack: if you say '3q', I kinda think it means "three questions" 12:45
flussence: can you capture the output of parrot's Configure.pl? 12:46
flussence will do.
perlhack no !that is "thank you"
daxim no. 12:47
moritz perlhack: if you men "thank you", why don't you say "thank you"?
perlhack Chinese abbreviations
abbreviations 12:48
flussence moritz: gist.github.com/1053756
moritz perlhack: using abbreviations in a context where they are not recognized is a bad idea
perlhack As "yw" equal to you are welcome. 12:49
oh !sorry
moritz flussence: looks quite normal to me
flussence hm, seems fine on my other system 12:50
perlhack What system? 12:51
moritz flussence: I've just asked in #parrot, maybe somebody knows there
flussence both ~amd64
(and I just noticed smolder.parrot.org is back up, yay)
perlhack yay! 12:53
moritz flussence: trac.parrot.org/parrot/ticket/2107 12:54
flussence: seems like "known and not fixed yet"
flussence hm
moritz iirc colomon++ ran into similar troubles
perlhack what mean "hm"
12:55 Moukeddar left
flussence that's not an abbreviation 12:55
mberends yes, it is, it's short for hmmmmmmm
flussence :)
moritz it's a sound you make while thinking about a problem 12:56
perlhack what is that "hmmmmmmmmmmmmm"
daxim »兮«
perlhack thanks for moritz 12:57
hmmmmmmm
moritz's English very good 12:58
flussence oh, if I run that last command in the build under strace, it seems to be trying to parse /usr/lib/libpcre.so manually, then ignoring it because it's an ld script instead of ELF. 12:59
then it goes off and looks in a bunch of other dirs then gives up 13:00
moritz that's... some weird behavior 13:01
perlhack a bunch of other dirs
weird behavior 13:02
怪异的行为
I want to know Audrey Tang how to learn english? 13:04
Isn't the same as me ?
cotto flussence, It sounds like part of the problem is that libpcre is actually an ld script. Is that the case? 13:05
nm. it is for you 13:06
morning brain
mberends perlhack: I think she learned English before learning computers, and then used English to read many books
flussence I'm dingging through the parrot code, and getting the impression it's trying to be too clever for its own good. Haven't found the part that actually loads the file yet 13:07
s:1st/n//
perlhack I also learned computers
mberends thanks
what mean "nm" 13:08
"nm" the same as "hm"
abbreviations? 13:09
mberends perlhack: nm == "Never Mind" == do not worry
13:09 Holy_Cow joined
perlhack nm == don't metter yes? 13:09
meberends
13:09 JimmyZ_ joined
mberends yes, correct 13:10
cotto nm == 'never mind'
perlhack never mind
never mind all
haha I learn your english . 13:11
i am very happy.
13:11 JimmyZ left
perlhack very very happy 13:11
13:11 JimmyZ_ is now known as JimmyZ 13:12 agentzh left
perlhack i am very thank for mberends. 13:12
mberends perlhack: did you know you can read all our IRC logs on this server? For example irclog.perlgeek.de/perl6/2011-06-29#i_4022624
perlhack thanks
i will see 13:13
mberends yes, you can have hours of fun with the search functions :)
perlhack tanks for mberends 13:15
mberends yw ( you're welcome :)
perlhack i see 13:16
hm == hmmmmmmmmmmmmm
nm equal to "never mind" equal to "do not worry" too.
mberends yes
perlhack i have a lot of fun. 13:17
you are my English teacher
now i can read IRC log yay 13:19
tanks for mberends...
thanks
mberends it's nice to chat like this, but we must also remember to be polite for the other users. First of all, if there are Perl 6 discussions happening, they take priority. Secondly, some people like to read about Perl 6 in the IRC logs, and we must not flood them with "off topic" conversations.
perlhack you have be polite. 13:21
colomon moritz: www.harmonyware.com/perl/p6numerics/ (second draft)
moritz: any suggestions appreciated.
moritz: and I plan to add some more example code if I get the chance this morning 13:22
afk # breakfast
13:22 Kivutarrr joined
perlhack first of all .You are very enthusiastic 13:22
mberends is very enthusiastic. 13:23
mberends much of the very positive spirit in this channel is thanks to Audrey Tang :-) 13:24
13:24 JimmyZ_ joined
perlhack your spirit very good .too 13:25
moritz colomon: in slide 6 I'd do ss/Perl 6 methods/coercion methods and tests/ or so
perlhack i only konow "positive" of the dictionary. 13:26
13:26 JimmyZ left, JimmyZ_ is now known as JimmyZ
mberends 在这通道是非常积极的精神非常感谢奥黛丽唐:-) # testing translate.google.com 13:27
perlhack thanks for mberends
13:27 flussence left
perlhack what nationablity 13:27
mberends Netherlands
perlhack Nether lands is very good 13:28
i like ti
mberends and moritz is German and masak is Swedish
perlhack i like it
13:29 flussence joined
perlhack The Dutch beauty is very beautiful . 13:30
moritz colomon: slide 26 needs a .perl on $.cents/100 for robustness 13:31
13:31 bakedb left
perlhack slide equal to "PPT" ? 13:31
13:32 bakedb joined
moritz colomon: slide 29: you shouldn't divide by 100 here - otherwise you create serious deflation :-) 13:32
perlhack: no
perlhack what mean ?
[Coke] is in reviewing, wondering why everyone is speaking so archaicly, and then I notice <thou> after about 10 pages of scroll. whoops.
13:32 lanny joined
perlhack my distionary that think it is 13:32
mberends perlhack: moritz and colomon are discussion his slide show that you can see at www.harmonyware.com/perl/p6numerics/ 13:33
13:34 cotto left, Trashlord left
perlhack sliding 13:35
slide equal to chinese "幻灯片"
soga! 13:36
you Enlish has fixed format ????????????
help 13:37
everyone is my English teacher . 13:38
moritz perlhack: we are foremost a channel for discussing Perl 6. Teaching English is low on our priority list. Please respect that. 13:39
perlhack i see 13:40
13:40 [Coke] left
perlhack respect all 13:41
perl 6 is very formost for discussing. 13:42
13:42 [Coke] joined 13:43 Moukeddar joined 13:45 Moukeddar_ joined
colomon moritz: good catch! 13:45
13:45 cotto joined
perlhack you din't discuss perl5 ??? 13:46
13:46 benabik joined, pernatiy left
mberends perlhack: no there are several other IRC channels for Perl 5. 13:47
13:48 Moukeddar left
perlhack oh .i see 13:48
when will the perl6 coming out? 13:49
PerlJam perlhack: what do you mean?
it is out. Why do you think we talk about it.
?
(good * everybody) 13:50
perlhack official version about perl 6
mberends perlhack: we cannot make an accurate prediction, but the versions now under construction are already quite usable.
perlhack accurate prediction ? 13:52
pugs is what?
PerlJam perlhack: We have several implementations. What would make one of them "official" to you?
perlhack: old? 13:53
perlhack: written in haskell?
perlhack: a 4 letter word?
perlhack yes haskell
i understand the wrong. 13:54
sorry all 13:55
you asked accurate!
13:56 colomon left
perlhack i fixed my head! 13:57
13:59 colomon joined 14:00 wtw left, benabik left 14:01 benabik joined
perlhack Everyone doing? 14:01
14:02 _jaldhar_ left 14:04 Moukeddar_ left
perlhack Audrey Tang original also learn English in IRC. 14:12
TimToady "learned" <-- past tense 14:13
"originally" <-- adverb
and 你好
perlhack 你好
TimToady and no, I only know the characters, I don't speak Mandarin (yet) 14:14
perlhack thanks
past tense
i see
moritz pmichaud: fwiw 'perl Configure --gen-parrot=master' built an old-ish parrot for me
perlhack Mandarin haha i can speak . 14:15
originally adverb
oh!thanks
moritz pmichaud: reason: the previous --gen-parrot detached the HEAD of the parrot repo. The configure script then calls 'git fetch' + 'git checkout master', which gives me the master from before detaching the head
TimToady we use -ly to turn an adjective into an adverb
14:16 envi left
TimToady "original painting" <-- adjective 14:16
"it was painted originally" <-- adverb
moritz pmichaud: so technically it did build a "parrot master" for me, but since it didn't merge any upstream changes, the result was rather disappointing
TimToady Perl 6 has adverbs too
perlhack Perl 6 is adverbs ????????????????? 14:17
why ?
PerlJam moritz++ useful observation
TimToady perlhack: you can tell an operator to work differently
moritz pmichaud: maybe we should advertise --gen-parrot=origin/master, or automagically pull/merge, or thoroughly document the status quo
PerlJam Are adverbial modifiers not used in some (common) languages? 14:18
perlhack oh! i don't know english
i know a few english.
14:18 pernatiy joined
moritz rakudo: say 'foo'.comb[0].WHAT 14:18
p6eval rakudo 1fcb14: OUTPUT«Str()␤»
moritz rakudo: say 'foo'.comb(:match)[0].WHAT
p6eval rakudo 1fcb14: OUTPUT«Str()␤» 14:19
moritz hm
TimToady perlhack: you are young, so you will learn fast
perlhack i learn english today
thanks for TimToady
14:19 Trashlord joined
TimToady you're welcome; I read your conversation in the backlog 14:20
mberends perlhack: sorry, there is not enough space and time in this IRC channel to answer your last question. Read the Perl 6 book first, and read the IRC logs for a few months, and then you will begin to understand.
TimToady so I was learning too
3q
perlhack 3q
哈哈
谢谢啊
我听了很温暖
daxim :-| 14:21
PerlJam colomon: the last bullet point on slide 34 says "This can sometimes be cause unexpected results". Should s/be //
colomon PerlJam++
PerlJam colomon++ nice slides
colomon thanks. # blushing
perlhack nice 14:22
Every day I and you chat
14:22 Chillance left
perlhack learn knowleage 14:22
To learn the knowledage 14:23
PerlJam colomon: that point about the Bridge not specifying the type was a revelation to me. I hadn't thought much about it before.
perlhack what mean "backlog" ? TimeToady 14:24
TimToady irclog.perlgeek.de/perl6/2011-06-29
PerlJam perlhack: this channel is logged so if you aren't around, you can look backwards in time to see what others said while you weren't paying attention
perlhack I will see 14:25
14:25 envi joined
moritz .u e 14:25
phenny U+0020 SPACE ( )
U+FF45 FULLWIDTH LATIN SMALL LETTER E (e)
perlhack attention myself. 14:26
TimToady 後紀錄 backlog means something like this 14:27
PerlJam perlhack: you don't want to draw too much of the wrong kind of attention to yourself however :)
colomon Util, TimToady: any suggestions for good, short Rat-based algorithms on RossettaCode? 14:28
TimToady perlhack: he means "do not be a pest 害虫"
perlhack: we also want to 工 14:29
perlhack 工  it is chinese ?
TimToady it is a chinese radical
it is better if you do not use FULLWIDTH LATIN SMALL LETTER 14:30
14:30 lichtkind joined
perlhack chinese radical ? 14:30
TimToady .u work 14:31
phenny U+2F2F KANGXI RADICAL WORK (⼯)
perlhack Just a Chinese characters
he is a lot of meaning 14:32
daxim TimToady, the verb is 工作
perlhack yes!
work == 工作
TimToady 我明白了 14:34
perlhack Work is also nouns
TimToady doesn't really know Chinese...
perlhack 工作 is also nouns.
never mind 14:35
nm
PerlJam needs a filter for perlhack
/ignore is a little too heavy handed yet :)
14:35 bluescreen10 left
perlhack filter ????? 14:36
what mean ?
14:36 bluescreen10 joined
moritz TimToady: re irclog.perlgeek.de/perl6/2011-06-29#i_4021067 it can certainly be done, though I'm not yet sure if it should include authentication, or just a global (not perl nick) flag per line 14:36
TimToady he means you talk too much :)
perlhack Destory me ?
哈哈
PerlJam perlhack: your extra-wide characters are a splinter in my brain.
TimToady it means he can't 工作 14:37
perlhack sorry
mberends perlhack: you have switched to typing in a strange font. Please reset your IRC client, or browser, or whatever is doing that.
TimToady can you go back to "sorry" instead of "sorry"?
14:38 tokuhirom joined
perlhack sorry 14:38
benabik It's probably an input method issue. When I was trying to use Japanese in OS X, I got stuck in that mode.
TimToady yes, it might be involuntary...
PerlJam thus ... a filter :)
mberends perlhack: and was can see from the reactions of other users now that it is time to be a bit quieter, to give Perl 6 priority. 14:39
perlhack i am sorry perlJam
ok 哈哈 14:40
lichtkind TimToady: excuse me , did i miss your answer? 14:44
TimToady it is very dependent on your OS
for example, on Unix you have to put your terminal into raw mode 14:45
with something like 'stty raw'
or the equivalent system calls
there are many windowing systems that can handle keyboard events, but they are all different 14:46
we could add such a function, but it would be far from portable 14:47
that's what I meant by "context dependent"
PerlJam TimToady: spec it to be so and the platform must comply! ;)
lichtkind TimToady: so you say getc there is hard to implement?
TimToady getc has nothing at all to do with this 14:48
PerlJam lichtkind: easy to implement for a specific system, tediious to make portable across systems.
s/ii/i/
14:49 icwiener joined
moritz getc is even implemented in rakudo 14:49
but it reads a single byte from a buffer
but that byte doesn't get into the buffer unless you hit the return key
lichtkind moritz: yes i know but thats not what i asked for :)
PerlJam lichtkind: why did you ask anyway? IS there something specific you had in mind? 14:50
lichtkind: or is this just a source of consternation for you and you wanted it fixed?
TimToady getc is the Wrong Name for what you want 14:51
lichtkind PerlJam: i just currently writing documentation and i wish that there would be such a function
TimToady getc is a stdio function
all it does is read a char from the buffer
it doesn't control what goes into the buffer
lichtkind TimToady: i suggrsted to thou that if , than it would get a different name
14:51 dakkar left
lichtkind sugested 14:52
TimToady it is VERY VERY VERY VERY VERY VERY difficult 14:53
and not on anyone's priority list at the moment
lichtkind transletes to almost no :)
14:53 cotto left
TimToady look at it this way 14:53
how old is Perl 5?
lichtkind except on maskas :)
TimToady it does not yet have such a function
there are modules that attempt to do this 14:54
but they are not entirely portable
there is little standardization on how you turn a line-oriented input into char-oriented 14:55
lichtkind i can survive that, it would just be nice if ...
PerlJam lichtkind: you had a pont? 14:56
TimToady and in many cases you don't even start with line-oriented, you start with some raw events from a windowing system
PerlJam er, pony
14:56 [5EE3555D4318402 joined
mberends lichtkind: no. no. no. no. no. well, maybe muuuuch later ;) 14:57
lichtkind PerlJam: it seems so :)
referred to perl 7 :)
TimToady rakudo: $_ = 'a b'; ss/a b/c d/; .print 14:58
p6eval rakudo 1fcb14: OUTPUT«c d»
TimToady this is incorrect
s:ss is not the same as s:s
moritz so 'ss' just implies :sigspace, not :samespace? 14:59
15:01 mberends left
TimToady the compounds of s,m,q, etc are just that letter plus the switch 15:01
tadzik exams are over!
TimToady so qqx is qq:x
so ss turns into s:s and sss would turn into s:ss 15:02
that's the theory, anyway
15:02 [5EE3555D4318402 left
TimToady std: sss/foo/bar/ 15:02
p6eval std 37a0cdd: OUTPUT«===SORRY!===␤Bogus term at /tmp/YqcfPs7Dil line 1 (EOF):␤------> sss/foo/bar/⏏<EOL>␤Undeclared routines:␤ 'bar' used at line 1␤ 'foo' used at line 1␤ 'sss' used at line 1␤Parse failed␤FAILED 00:01 119m␤»
moritz TimToady: S05 has: ss/match some words/replace those words/ # same as s:samespace
TimToady: so that's where I got my idea from
and the line before: 15:03
TimToady hmm, well, that would be inconsistent
moritz ms/match some words/ # same as m:sigspace
so it looks like somebody[tm] actively introduced the inconsistency
TimToady otoh, if we slurp up a bunch of keywords starting with s, people will hat us
I probably did it in a fit of non-hobgoblinery 15:04
but I don't remember noticing
moritz well, if you fix the spec, I can fix rakudo
or sg/fix/change/ if you prefer :-)
TimToady and we proably shouldn't make s:foo -> sfoo a productive mechanism anyway 15:05
15:05 perlhack left
moritz maybe limit such productions to single character adverbs? 15:05
PerlJam +1 to that
sss/// was bothering me 15:06
moritz (that's a fast shot, I haven't thought that through)
TimToady or get rid of them entirely
make people use the : always
PerlJam that'll work too 15:07
TimToady well, the current def of ss is rather useful though
moritz I kinda liked ss/// and ms//
benabik +1 to that from the peanut gallery
15:07 dukeleto joined
PerlJam moritz: me too, but if there's a slipperly slope, I'd like to avoid it. 15:07
TimToady doesn't buy slippery slope arguments very much 15:08
PerlJam TimToady: then let's just say that optional colons confuse and require them :) 15:09
frettled TimToady: if you had, you'd be heading down a slippery slope.
TimToady frettled: :)
15:09 dukeleto left
moritz I'm not sufficiently attached to ss/// and friends to start an argument over it. Let the ring bearer decide! 15:10
frettled moritz: as a token of your appreciation?
TimToady feels the chain dragging him down...
frettled is horribly punny today, sorry, sorry.
PerlJam I think the next "logical" thing would be, if the colon can be elided for "built-in" adverbs, how do I enable that for my custom adverbs?
TimToady there is a hypothetical 'quote' declarator
so we could just arbitrary declare some common ones, like qqx 15:11
moritz PerlJam: you can augment the slang in which the check for valid adverbs is done *handwave*
15:12 lanny left
PerlJam feels like a can o'worms to me. 15:12
15:12 dakkar joined
frettled This bothers me: s:ss = sss and s:s = ss 15:12
TimToady the productive rule is a lot safer with q than with s, is all 15:13
PerlJam but maybe that's sufficient pressure to cause "ordinary people" to not do it and that's enough.
frettled PerlJam: yup
pmichaud good morning, #perl6 15:14
frettled good moaning
colomon \o
PerlJam TimToady: so ... all we need is Q-form for s///, tr///, and m// and all is well! :)
lichtkind ladies and gentleman the one and only pm has entered the stage :)
tadzik screams 15:15
lichtkind hahaha
frettled tadzik: there, there, relax, breathe deeply, remember that exams are over and that you are happy, citizen. 15:16
15:16 tzhs left
lichtkind TimToady: i thought there was a Q form of s already there 15:16
frettled Ah, the washing machine has finished its cycle, time to go biking. :)
tadzik frettled: yeah, I barely know what to do with myself 15:18
I'll probably just get to sleep :)
pmichaud backscrolls 15:19
15:22 kaare_ joined 15:23 SHODAN left 15:40 colomon left 15:41 cotto joined 15:44 bluescreen100 joined 15:45 colomon joined 15:46 bluescreen10 left 15:47 benabik left 15:52 mtk left 15:53 cotto left 15:55 araujo left, daniel-s left 15:56 araujo joined 16:01 am0c left
colomon TimToady: I've updated the talk with the changes to the mandel sub you suggested and additional comments :) 16:05
daxim www.dotnetperls.com/ 16:09
16:11 JimmyZ left
[Coke] tests something. 16:17
16:22 thou joined 16:24 mberends joined 16:25 zby_home_ joined
jlaire S05 has a few instances of C<s//>, I changed them all to C<s///>: laire.fi/t/S05.patch 16:34
16:36 mj41 left 16:40 donri left, alester joined 16:41 jferrero joined, donri joined 16:44 pernatiy left 16:45 donri left 16:49 benabik joined, Rotwang left 16:51 Rotwang joined 16:55 benabik left 16:56 benabik joined 16:59 lanny joined, colomon left 17:00 lanny left 17:08 icwiener left, dakkar left 17:13 benabik left 17:17 benabik joined 17:18 benabik left, benabik_ joined 17:21 Moukeddar joined 17:22 Transformer joined, cdarroch joined, cdarroch left, cdarroch joined, Transformer left, impious joined 17:23 donri joined 17:27 Moukeddar left 17:30 wamba joined 17:34 bakedb left 17:40 Kivutarrr left, Kivutarrr joined 17:43 dolmen left 17:49 Holy_Cow left
Util colomon: Sorry, I just saw your message. 18:02
I think Rat is only *used* in this draft task: rosettacode.org/wiki/Convert_decimal_number
It is also the place that I mentioned in your talk, where I might have used (and still might use) .Rat with tolerance.
Rationals greatly enhance the awesomeness of rosettacode.org/wiki/Reduced_row_ec...orm#Perl_6
We get *exact* output; compare to Ruby, Groovy, and Javascript.
18:02 Pathin left
Util P.S. I am working on a RosettaCode lightning talk. 18:02
mikemol Send me a copy. :) 18:03
mikemol mutes his speakers
Util mikemol: I will. If I can finish in the next hour, and get a speaking slot, I will also send you a warning on #rosettacode for possible slashdotting. 18:05
sorear good * #perl6 18:07
mberends hi sorear
TimToady Util: rosettacode.org/wiki/Matrix_multipl...ion#Perl_6 also shows off rats
oh wait, that's input 18:08
nm
18:08 daxim left 18:09 birdwindupbird left, masak joined
masak go'kväll, #perl6. 18:09
mberends o/ 18:10
18:11 mj41 joined
sorear o/ masak 18:14
Util rakudo: say [lcm] 2..20
p6eval rakudo 1fcb14: OUTPUT«232792560␤»
tadzik välkomna masak
Util nm 18:15
masak tadzik: :) it's "välkommen" for singular entities. but thanks. :)
tadzik :) 18:16
sorear that's actually the only Norwegian word I know. 18:18
tadzik ...I thought that's Swedish :(
masak they are close enough for it to be a moot point whether it's one or the other. 18:19
Norwegians on the channel might correct me on that, though. :)
I'll bet it's "velkommen" or something in Norwegian.
18:20 hercynium joined
masak by the way, there ought to be a term for people like perlhack: not technically a troll, because there is no intent to disrupt. instead, a genuinely happy person with a willingness to participate in the channel discourse, but an inability to hold onto the (admittedly hard-to-pin-down) topic. 18:21
maybe "joll" -- they're akin to trolls, but jolly. :) 18:22
18:22 benabik_ left
tadzik :) 18:22
18:23 Chillance joined
TimToady Util: it was rosettacode.org/wiki/Van_der_Corput...nce#Perl_6 I was thinking of 18:23
shows off the Rats
masak sorear: if you haven't decided to go with IronPerl6, please consider Samurai Perl 6.
sorear: it sneaks in under the radar, it's lethally efficient, and it's fast. 18:24
TimToady hayakudo
18:24 cotto joined
masak oh the confusion 18:24
TimToady hayaku would be good, if not taken 18:25
tadzik Perljutsu
18:26 Vlavv_ joined, colomon joined
TimToady rokudo 18:27
the way of six
tadzik t/spec/S02-builtin_data_types/sigils-and-types.rakudo .......... Dubious, test returned 1 (wstat 256, 0x100)t/spec/S02-builtin_data_types/sigils-and-types.rakudo .......... Dubious, test returned 1 (wstat 256, 0x100)
PerlJam I like that :)
tadzik whoopsie
TimToady you're testing our patience :)
tadzik proto and dispatch auto-generation for multis not yet implemented at line 64, near "ok &mul.do"
mberends against IronPerl6, it might cause people to think it's specific to the CLR platform 18:28
Su-Shee masak: you didn't even suggest Ninjaperl?!
18:29 cotto left
TimToady tetsudo 18:29
Su-Shee good evening ;)
18:29 cottoo joined
TimToady the way of iron 18:29
o/
mberends guten evening Su-Shee (sounds better than good abend) 18:30
Su-Shee mberends: guden avend. ;) 18:31
mberends :)
Su-Shee hm, in the spirit of mu and all sorear could consider "there is no perl perl" ;) 18:32
masak Su-Shee: I considered "Ninja Perl 6", if that helps. but "Samurai" sounded nobler somehow. 18:36
18:37 am0c joined
masak TimToady: I added a paragraph about <...> to strangelyconsistent.org/blog/june-2...structures based on your feedback. 18:37
TimToady +1
er, masak++ 18:38
tadzik Samurai Perl – The one who serves 18:40
TimToady sorear: 合急道
the main problem with 鉄道 is that it already means "railroad" 18:41
ooh, wait 18:42
Util mikemol: update: No speaking slots are left, so I will try to mention RosettaCode in a 30-second PSA inbetween the real 5-minute talks.
TimToady aikyuu: love haste
sorear btw, niecza is now passing over 3000 spectests 18:44
mberends wow, that happened very suddenly!
TimToady sorear: given your proclivities, you should definitely come up with something 日本語ish 18:45
18:45 mattp_ left
sorear mberends: 'twas only a jump of 300-400 in a day 18:45
TimToady and aikyuu is also a pun on IQ
愛急 is what I was thinking, but there are other Qs 18:46
masak phenny: tell colomon re justrakudoit.wordpress.com/2011/06/23/euler-5/ , did anyone suggest C< $a %% any 2..$b > yet? that seems to me to be a nice, readable way to write it. 18:49
phenny masak: I'll pass that on when colomon is around.
TimToady otoh 合急道 is a pun on aikido and the way of IQ
colomon o/
phenny colomon: 18:49Z <masak> tell colomon re justrakudoit.wordpress.com/2011/06/23/euler-5/ , did anyone suggest C< $a %% any 2..$b > yet? that seems to me to be a nice, readable way to write it.
colomon it would have to be all, wouldn't it? 18:51
masak ah, yes.
indeed. 18:52
18:53 impious left
colomon masak: you've seen the [lcm] 2..20 solution? 18:57
masak ah; in the comments. :) 19:02
yes, that's obviously the winner.
sorear++
colomon I put it in my talk today. :) 19:03
masak how went the talk?
colomon pretty well, I guess.
technical glitches early on 19:04
followed by one of the other rooms overriding our sound system
masak huh!
colomon very funny 19:06
got a good number of questions from the audience, and lots of helpful input from TimToady++ 19:07
19:09 cottoo left
TimToady outweighed by the unhelpful input from TimToady... 19:10
19:10 colomon left
masak :P 19:10
19:10 hercynium left 19:11 Mowah left 19:13 colomon joined 19:14 colomon left, colomon joined
mberends colomon: I thought you would have got a good question of numbers from the audience 19:14
colomon mberends: there were a few of those as well... 19:15
sorear wonders how best to handle <-> 19:17
rakudo: my $x; (<-> $y { $y++ }).($x); say $x
p6eval rakudo 1fcb14: OUTPUT«===SORRY!===␤Confused at line 22, near "(<-> $y { "␤»
masak ng never had <-> 19:18
it regressed after alpha.
sorear alpha: my $x; (<-> $y { $y++ }).($x); say $x 19:19
p6eval alpha : OUTPUT«1␤»
sorear alpha: my $x; (-> $y { $y++ }).($x); say $x
p6eval alpha : OUTPUT«Use of uninitialized value␤␤»
sorear ...uninitialized value? seriously?
19:20 pernatiy joined
masak alpha: my $x; $x++; say "alive" 19:23
p6eval alpha : OUTPUT«alive␤»
masak sadly, I no longer submit alphabugs :)
dalek ecza: 0767fc1 | sorear++ | src/niecza:
Implement <-> auto-rwification
19:24
masak 8 minutes, from "wonders how to" to a pushed commit? scary. :) 19:29
sorear it turned out to be very easy
masak sorear++
sorear 2 line change if you don't count the augment game
masak I don't count the augment game :) 19:30
19:33 colomon left 19:34 benabik joined 19:38 colomon joined
colomon sorear: btw, I kept on getting this message this morning: 19:41
niecza> my @fib := 1, 1, *+* ... *; say @fib[200];
453973694165307953197296969697410619233826
Object reference not set to an instance of an object
Is it something I'm doing wrong, or a bug with my build? (which is surely out of date, I haven't done git pull since monday!)
dalek ecs: e8bea71 | larry++ | S05-regex.pod:
s// -> s/// from jlaire++
19:42
19:44 hercynium joined
sorear colomon: probably your build 19:45
colomon: no, it's a real problem 19:46
19:46 bluescreen100 left
sorear argggh 19:48
looks like the $_ bug is back
masak mumbles something about tests 19:49
sorear masak: being able to test the REPL would be _so awesome_ 19:50
masak oh, that's where it is. more understandable, then. 19:51
19:51 mj41 left
masak Rakudo's REPL has also had its episodes. so you're in good company. :) 19:51
19:51 birdwindupbird joined
moritz there's always t/spec/packages/Test/Util.pm 19:53
masak I am using a similar technique at $work right now. run script, do &is on output. 19:56
mberends does the I/O make testing a REPL difficult? a custom shell such as the one that tests sockets should be able to handle the I/O.
sorear mberends: the standard way to test a Perl 6 implementation is prove -e IMP test.pl 19:57
mberends sorear: thanks, I'll read up on that -e option 19:59
masak it's sufficiently new that sometimes people's Test::Harness doesn't have it. 20:00
20:00 zby_home_ left
masak 3.16 or something like that. 20:00
TimToady sorear: or hayaki, "fast spirit" :) 20:01
masak "because Rakudo was too simple for people to remember" :P 20:02
TimToady or ha-yaki "laugh cooking" :)
[Coke] is there a perl6 shortcut for the perl5: "$foo = $foo ? 'a' : 'b'" ?
masak [Coke]: is there a Perl 5 shortcut for that? 20:03
20:03 jdhore left
masak [Coke]: ($foo &&= 'a') ||= 'b' 20:03
[Coke] no. 20:04
masak hardly shorter, just different.
[Coke] ROODE was pondering how nice it would be if he had $foo ?= 'a' : 'b' in 5.
sorear $foo ?? 'a' !!= 'b' would work, but is specifically forbidden
20:05 envi left
masak it is? 20:05
sorear ask TimToady why
masak I mean, I knew it wasn't valid, but "specifically" forbidden?
gfldex it's such a nice obfuscation
sorear yeah, it's the :iffy check in STD
hmm
masak ah.
sorear rakudo: say ~Array
masak there will be modules :)
p6eval rakudo 1fcb14: OUTPUT«Array()␤»
sorear rakudo: say Array.Str
p6eval rakudo 1fcb14: OUTPUT«␤» 20:06
sorear rakudo: say Array.Stringy
p6eval rakudo 1fcb14: OUTPUT«Method 'Stringy' not found for invocant of class ''␤ in main program body at line 22:/tmp/XE8eKA7iYE␤»
moritz rakudoÖ say ~Array
sorear what>
moritz rakudo: say ~Array
p6eval rakudo 1fcb14: OUTPUT«Array()␤»
sorear masak: that's what I did first
20:06 Vlavv_ left
masak you meant moritz. 20:06
sorear I am wondering how it works 20:07
masak easy: 'ma'+Tab for masak, 'mo'+Tab for moritz :P
20:08 Tedd1 left, Tedd1 joined 20:09 mkramer joined, mkramer left
moritz sorear: in master? through the get_string vtable 20:10
sorear moritz: I thought that delegated to Str
20:11 jdhore1 joined
moritz sorear: and it does, unless when it doesn't 20:15
sorear: it's a huge mess in master
20:19 Vlavv_ joined
moritz sorear: for example stringification of numbers goes through the vtable, but OTOH the vtable calls .Str 20:19
so the circularity chain must be applied at exactly the "right" place, but there's no real right place for it 20:20
it's much clearer in nom, because the int/num -> str conversion happens on unboxed numbers only 20:21
colomon just removed about 500 sin tests...
moritz colomon++
20:21 ab5tract left
moritz that's #perl6 - you get karma when you add them, you get karma when you remove them 20:22
20:23 Vlavv_ left
mberends karma ratcheting / karma bootstrapping 20:23
aloha ratcheting / karma bootstrapping has karma of 0.
colomon there's a couple stubborn ones I'm having issues with
20:26 birdwindupbird left
sorear colomon: trigbases? 20:27
colomon sorear: yes, what I'm doing is changing the automatic trig test generator to get rid of the trigbase tests 20:28
20:32 bakedb joined
sorear discovers [email@hidden.address] 20:33
20:34 [Coke] left 20:35 [Coke] joined, y3llow_ joined, pothos_ joined, Kivutarrr left 20:36 Kivutarrr joined 20:37 y3llow left, pothos left, pothos_ is now known as pothos, y3llow_ is now known as y3llow 20:41 mattp_ joined, cotto joined
dalek ecza: dbad4c4 | sorear++ | / (2 files):
Add Any.kv et al, we now pass for.t
20:42
colomon niecza: sub foo($x) { say $x }; foo("test"); foo(:x("test2")); 20:44
p6eval niecza v7-9-g0767fc1: OUTPUT«test␤test2␤»
colomon sorear++
sorear why?
it's not even correct
that part of the spec was removed like 30 minutes after I implemented it in niecza 20:45
colomon really?
oh, right
pmichaud I'm hoping we go back in some form, fwiw.
TimToady well, it could come back if all the implementors agree :)
it certainly makes it easier to write some .assumings 20:46
colomon I'll leave it in the trig tests for the moment, then.
20:46 newbee joined
pmichaud I don't agree with jnthn/masak's proposal (or some of the details of the resulting specpatch) 20:46
I especially don't like the 1=> stuff.
sorear I really don't like the 1=> stuff.
colomon +1 20:47
TimToady well, it's unneeded if we keep :x
sorear the only change I would have made personally is to make :x opt-in
pmichaud I think it's unneeded even if we don't keep :x :-)
tadzik +1 :)
pmichaud right, I think we should make it opt-in
sorear did anyone else get my p6l mailing?
tadzik yes
sorear I just got it bounced by one Phillipe Beauchamp's virus filter
masak pmichaud: fwiw, I agree with jnthn/masak's proposal, but I also didn't like the resulting specpatch. 20:48
sorear action: replaced reason: signed, file filter
masak feels like one of those second-to-last solutions.
TimToady well, would it help to say that the :x form uses the names in the proto, but the actual multis can use different names on the same positions? 20:50
masak ponders
TimToady since the name mapping is presumably done by the proto anyway
masak how does that square with protos being auto-generated half of the time?
20:51 sivoais left
TimToady it would presumably just use the first sig it saw, or some such 20:51
note that the proto approach allows you to say ($,$) and disallow named forms entirely 20:52
newbee hello: i want to group even and odds from a string of digits in two separate arrays... i'm not sure if i should use 'gather' or is a better (or more elegant) way?
masak also, I think we have to be careful in not putting behavior in the proto that would too much surprise those who are blissfully unaware that protos exist. :)
newbee: have you seen .classify?
rakudo: .say for "25623049563".comb.classify(* % 2)
p6eval rakudo 1fcb14: OUTPUT«0 2 6 2 0 4 6␤1 5 3 9 5 3␤»
flussence rakudo: &sprintf.wrap({ say 'hai'; callsame }); sprintf('%d', 2);
p6eval rakudo 1fcb14: OUTPUT«get_attr_str() not implemented in class 'Perl6MultiSub'␤ in main program body at line 1:src/metamodel/RoleToInstanceApplier.nqp␤» 20:53
flussence rakudo: &sprintf:($,*@).wrap({ say 'hai'; callsame }); sprintf('%d', 2);
p6eval rakudo 1fcb14: OUTPUT«Could not find sub &sprintf:($,*@)␤ in main program body at line 22:/tmp/1cWKxbHjLq␤»
flussence confuzzled
dalek ast: 079975f | (Solomon Foster)++ | S32-trig/ (14 files):
Remove the trigbase tests from the trig spectests.
ast: daed359 | (Solomon Foster)++ | S (10 files):
Merge branch 'master' of github.com:perl6/roast
newbee masak: nope , i just googled it :)
hehe, cool.
masak newbee: see my example above.
TimToady rakudo: .say for "25623049563".comb.classify(* % 2).perl 20:54
p6eval rakudo 1fcb14: OUTPUT«("0" => ["2", "6", "2", "0", "4", "6"], "1" => ["5", "3", "9", "5", "3"])␤»
colomon aigh, out of practice at this stuff! can't believe I merged branch too....
masak ah, TimToady++
I was wondering where the initial 0 came from :)
sorear *grumble* S04-statements/goto.t mostly doesn't test goto.
masak rakudo: .say for "25623049563".comb.classify(* % 2).values
p6eval rakudo 1fcb14: OUTPUT«0 2 6 2 0 4 6␤1 5 3 9 5 3␤»
masak hrm. 20:55
right, it's not a hash.
rakudo: .say for "25623049563".comb.classify(* % 2).hash.values
p6eval rakudo 1fcb14: OUTPUT«2 6 2 0 4 6␤5 3 9 5 3␤»
masak sorear: which of the three possible flavors of goto are you planning to support?
sorear masak: niecza only supports goto LABEL and goto "LABEL", what's the third? 20:56
goto.t mostly tests nextsame
masak I'm thinking of "simple", "into a scope that has been incarnated", "into a scope that is still static". 20:57
or something like that. :) I remember telling mberends that there are three types... but it was a few months ago.
sorear niecza can't goto-into-blocks, if that's what you mean
masak ok. 20:58
flussence niecza: &sprintf:($,*@).wrap({ say 'hai'; callsame }); sprintf('%d', 2);
p6eval niecza v7-9-g0767fc1: OUTPUT«===SORRY!===␤␤Action method fakesignature not yet implemented at /tmp/LvaXGpobJx line 1:␤------> &sprintf:($,*@⏏).wrap({ say 'hai'; callsame }); sprintf␤␤Action method sigterm not yet implemented at /tmp/LvaXGpobJx line 1…
masak sorear: the Perl 6 spec can, as long as there are no block parameters in the way.
20:58 bakedb left
sorear flussence: don't bother, niecza doesn't have sprintf 20:58
TimToady you'd have to pessimize inlining on finding a label
flussence aww :( 20:59
TimToady well, maybe not
masak flussence: might be the problem in Rakudo is that sprintf is a PIR routine.
maybe.
flussence it was in Cool-str.pm ...
sorear S04-statements/given.t line 117: wrong?
masak flussence: oh? then it should work. 21:00
sorear: looking.
flussence I think I'm missing something painfully obvious again
masak sorear: it looks suspiciously like trying to assign to something constant, yes. 21:01
sorear masak: fails on both Rakudo and Niecza
jnthn morning, #perl6
masak jnthn! \o/
sorear o/ jnthn 21:02
tadzik 'night, jnthn
sorear jnthn: what do you think of the 1=>$arg specpatch?
masak pugs: given 1 { $_ = 2; say $_ }
p6eval pugs: OUTPUT«*** Can't modify constant item: VInt 1␤ at /tmp/CKi9v_rNI9 line 1, column 11-17␤»
jnthn sorear: I'm still in "ignre it and hope it goes away" mode :)
masak sorear: Pugs too.
sorear jnthn: me too
jnthn *ignore
pmichaud I think given.t:117 is wrong, yes.
21:03 hercynium left
TimToady unless it defaults to <-> $_ 21:03
which can't work
masak no?
dalek ecza: 9ba8284 | sorear++ | / (3 files):
Implement term:<proceed>, Any.{isa,can,does}, we now pass given.t
TimToady so yeah
1 can't be a rw arg
jnthn is copy mebbe
(no coffee yet... ;)) 21:04
TimToady that's possible
masak yes, but why?
dalek ast: 4e5c79c | sorear++ | S04-statements/for.t:
Fudge S04-statements/for.t for niecza
ast: 61d88f5 | sorear++ | S04-statements/given.t:
Fudge given.t for niecza
masak people can supply their own signature if they want that.
jnthn True :)
TimToady rakudo: given 1 -> $_ is copy { $_ = 2 }
masak I don't think I'd want 'is copy' as the default.
p6eval rakudo 1fcb14: ( no output )
TimToady rakudo: given 1 -> $_ is copy { $_ = 2 }; say 'alive'
p6eval rakudo 1fcb14: OUTPUT«alive␤»
TimToady good enuf 21:05
masak nous sommes d'accord.
21:05 dual joined
sorear I predict that by the time of the July release, Rakudo will be the faster one, but Niecza will have the more features 21:05
masak ok... that settles it. I should really start a functionality grid for Pugs/Rakudo/Niecza. 21:06
thou :-)
21:06 Kivutarrr left
sorear masak: don't forget alpha 21:07
:)
colomon masak: forget alpha ;)
masak oh, true.
alpha was fast, and perfect... just like Perl 4 :/
sorear it won't really be much of a grid though
since Perl 6 has way more than 3 features 21:08
masak a very high grid is still a grid.
TimToady you have something against long grids? :)
or just put in 3 features :)
or make up some fantasy implementations :)
sorear yeah, I grew up around cats and screen doors, I'm biased to think that a grid strip 50 long and 4 wide is trash 21:09
masak "Hufflepuff Perl 6", "Illuminati Perl 6", "Chewbaka Perl 6"
tadzik Perl 6 and the Methods of Rationality 21:11
flussence (and the Methods of Rats?)
newbee how can i know whan methods an array supports?
masak rakudo: say Array.^methods(:local).perl
p6eval rakudo 1fcb14: OUTPUT«[{ ... }, { ... }, { ... }, { ... }, { ... }]␤»
masak rakudo: say Array.^methods(:local)>>.name.perl
p6eval rakudo 1fcb14: OUTPUT«("new", "at_pos", "perl", "splice", "delete")␤»
masak rakudo: say Array.^methods>>.name.perl
p6eval rakudo 1fcb14: OUTPUT«("new", "at_pos", "perl", "splice", "delete", "new", "Capture", "eager", "elems", "flat", "iterator", "list", "munch", "Bool", "Num", "Str", "exists", "fmt", "map", "perl", "reverse", "rotate", "sort", "pop", "push", "shift", "unshift", "ACCEPTS", "at_pos", "hash",… 21:12
sorear I think I've sucked all the LHF out of roast's S04
newbee why the ">>"?
masak rakudo: say Array.^methods(:tree)>>.name.perl
p6eval rakudo 1fcb14: OUTPUT«Method 'name' not found for invocant of class 'Array'␤ in main program body at line 22:/tmp/PZc8GShzZL␤»
21:12 Vlavv_ joined
sorear newbee: because methods returns a list 21:12
newbee: >>.method applies to each elemenr
masak newbee: see S12.
newbee rakudo: say Array.^methods.perl; 21:13
p6eval rakudo 1fcb14: OUTPUT«[{ ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { .…
masak rakudo: say Array.^methods(:tree).perl
p6eval rakudo 1fcb14: OUTPUT«[{ ... }, { ... }, { ... }, { ... }, { ... }, [{ ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { ... }, { …
TimToady still would like to see S12:2268 happen 21:15
esp the 'default' part 21:16
21:17 newbee left
masak sounds like LHF. 21:17
21:23 buubot_backup left 21:25 newbee joined 21:27 kaare_ left 21:29 molaf joined
sorear TimToady: what should the return value of :tree look like? 21:29
jnthn sorear: There's a spectest for that, iirc 21:30
21:30 benabik left
jnthn Which should be fairly accurate in its expectations. 21:30
21:32 benabik joined
sorear colomon: I'll be gone for a week starting tomorrow 21:32
colomon ooo, a stable platform to hack on for a week. ;) 21:34
colomon actually imagines he'll have very few tuits after the hack-a-thon tomorrow. 21:36
sorear colomon: wanna commitbit?
colomon sorear: hmmm.... I was just figuring on branching locally. I guess if you're comfortable with it... 21:38
I can certainly accomplish whatever I accomplish without one. 21:39
21:40 colomon left 21:41 buubot_backup joined 21:45 Patterner left 21:46 colomon joined 21:47 benabik left, Psyche^ joined, Psyche^ is now known as Patterner
colomon afk # finding noms with the parrot crew 21:48
21:49 benabik joined
masak blog post! strangelyconsistent.org/blog/june-2...at-strings 21:56
21:57 colomon left
jnthn masak++ 21:58
sjohnson perl6 22:06
tadzik yes :) 22:08
22:12 cotto left
diakopter is coffee 22:13
22:13 whiteknight joined
newbee rakudo; my (@a, @b); my $data = "abcd"; for $data.split('') -> $one, $two { push @a, $one; push @b, $two }; say @a.perl; say @b.perl; 22:14
rakudo: my (@a, @b); my $data = "abcd"; for $data.split('') -> $one, $two { push @a, $one; push @b, $two }; say @a.perl; say @b.perl;
p6eval rakudo 1fcb14: OUTPUT«["a", "c"]␤["b", "d"]␤»
newbee rakudo: my (@a, @b); my $data = "abcde"; for $data.split('') -> $one, $two { push @a, $one; push @b, $two }; say @a.perl; say @b.perl;
p6eval rakudo 1fcb14: OUTPUT«Not enough positional parameters passed; got 1 but expected 2␤ in <anon> at line 2:/tmp/gmaxDK_I91␤ in main program body at line 1:src/metamodel/RoleToInstanceApplier.nqp␤»
jnthn Try $one, $two? 22:15
newbee rakudo: my (@a, @b); my $data = "abcd"; for $data.split('') -> $one, $two? { push @a, $one; push @b, $two }; say @a.perl; say @b.perl;
p6eval rakudo 1fcb14: OUTPUT«["a", "c"]␤["b", "d"]␤»
newbee rakudo: my (@a, @b); my $data = "abcde"; for $data.split('') -> $one, $two? { push @a, $one; push @b, $two }; say @a.perl; say @b.perl;
p6eval rakudo 1fcb14: OUTPUT«["a", "c", "e"]␤["b", "d", Mu]␤»
masak 'night, #perl6 22:19
22:20 masak left 22:31 newbee left, pernatiy left 22:36 cotto joined 22:43 cooper joined, perlhack joined
perlhack Good morning. 22:45
22:46 cotto left
perlhack I again come to here! 22:47
I want to know where you at the time is it ?
my time is 6:48 AM 22:48
jnthn perlhack: Same here! I'm waiting for breakfast restaurant to open at my hotel :)
pmichaud it's 17h49 here :) 22:50
how does the future look from where you two are? ;-)
perlhack oh! i see
jnthn .you are in China??
jnthn perlhack: Yes, in Beijing. Arrived yesterday
perlhack thanks for pminchaud
jnthn perlhack: To go to conference.perlchina.org/bjpw2011/
perlhack I in Beijing moo. 22:51
too.
oh!my god
We would meet
jnthn :) 22:52
perlhack Yestoday You and to eat with XunLun ???
jnthn
jnthn No, yesterday I arrived and was too tired from the journey.
So I had sleep. :)
Hopefully today :) 22:53
perlhack Oh!!!! he was bluffing......
I also went to Perl conference. 22:54
jnthn Nice :) 22:55
sorear hello perlhack 22:56
perlhack I only know a little english .
hi sorear.
Didn't expect so important to learn English well. To meet Daniel-> JNTHN technology 22:57
thou hello, perlhack. o/
perlhack hi thou.
What time is it there?
sorear perlhack: who is Daniel? 22:58
thou perlhack: 16:58
perlhack oh i see.
sorear perlhack: use "/ctcp NAME time" to learn somebody's time
perlhack Daniel .I had the wrong number. 22:59
oh!thanks !thanks!Next time i pay attention to
my time is AM seven o'colck 23:01
Minutes + past +o'ocolck. 23:02
jnthn what are doing ?
23:03 wamba left
jnthn perlhack: Hacking on Rakudo. :-) But it's breakfast time now :) 23:03
dalek kudo/nom: 53b20a8 | jonathan++ | src/ (2 files):
Add a way to flag blocks that need fresh magicals, rather than looking to steal them from outer.
kudo/nom: ad94941 | jonathan++ | src/ (2 files):
Get enough in place to have on-demand creation of $_, $! and $/ in routines. Stub in outer finding of them for other blocks, but that's NYI.
perlhack Seven o'colck past A.M 23:04
jnthn perlhack: Just "7am" is fine :)
perlhack A you're American should have the babit of the United States. 23:05
jnthn.
你是美国人,应该有美国人吃饭的时间哦 23:06
jnthn perlhack: No, I'm British. :P
Yinggou ren :P
perlhack U K
Good Man. 23:07
British .....Good Man
jnthn I go for breakfast. :) Back later. 23:08
perlhack Ok ...sorry ...I am learning English 哈哈 23:09
jnthn It's better than my Chinese :)
perlhack I can teach you! 23:10
my Chinese very good.
you are luckey to able to travel abroad 23:11
Me too.
sorear jnthn travels a lot
perlhack Oh!my god ......
sorear he's British but he's lived in Slovakia, Sweden, a few others 23:12
perlhack I admire ah.
sorear "Oh my god" in English usage is a very strong suprise... something you might say once a year
jnthn breakfast - back later :) 23:13
perlhack strong suprise
OK Ok Ok jnthn.
sorear perlhack, what is 吃饭 ? 23:14
perlhack I go to work in China Unicom .I get off work to eat. 23:15
you are Chinese very good.really.....
23:16 Moukeddar joined
perlhack Sorear is a genius..... 23:17
sorear Why do you say that?
perlhack your Chinese grmmar should not wrong. 23:18
grammar
hm.....
sorear I spent yesterday reading about Chinese grammar
and I've studied Japanese for years 23:19
and I'm using an Internet dictionary
perlhack oh!!!!!!!!!! i see
how old are you ? 23:20
sorear 20
perlhack me too
sorear we said yesterday
perlhack !!!!!you are really cute..... 23:21
sorear what nationalbity? 23:22
sorear American
Why do you say cute?
perlhack I very like it
可爱。。。
sjohnson hahaha 23:23
cuz you're cute sorear, why else?
23:23 aloha left 23:24 aloha joined
perlhack Because I have not real and americans ever talk to . 23:24
Because he is 20. 23:25
sorear I don't like Americans
perlhack years old.
sorear they're all so quiet
perlhack unlike ???
sorear I have not been in other places 23:26
I cannot make comparisons
perlhack they are all so clear.
you can come to China 23:27
I cannot make comparisons with you .I am very poor. 23:29
sorear you can write English
perlhack Oh! i thaught helpself 23:30
taught helpself
myself....
Do you want to speak Chinese.I can teach you in the network 23:31
sorear yes, but I don't have much time now 23:32
perlhack Oh!American are computer genius... 23:33
Americans
sjohnson sorear: what are you from? 23:34
sorear perlhack: heh, do not generalize
sjohnson: 'what' am I from?
sjohnson oops
where*
sorear sjohnson: san diego 23:36
23:36 cotto joined
perlhack generalize equal to Chinese "推广" 23:36
sjohnson is from the Canadas
sorear sjohnson: I am currently sitting about 50m from where I was born
perlhack I want to go Canadas
sorear perlhack: yes, that looks appropriate 23:37
sjohnson sorear: :) 23:38
perlhack what mean "san diego"
sjohnson it's a city in the state of California
sorear it's at the south west corner of the US 23:39
23:39 thou left
perlhack oh! thanks/////// 23:39
sorear next to water on one side, Mexico on another
perlhack Which country more than beauty? 23:40
23:40 bluescreen10 joined
diakopter so, I go to fill out my address on a web form, and Google Chrome drops down a list of 50 people I've never heard of and their addresses. I click the Options link at the bottom of the dropdown and it shows their names and full mailing addresses. What should I do? 23:43
sorear diakopter: private PC? 23:44
diakopter yup
sorear perlhack: try again
diakopter the addresses seem to be randomly dispersed across the US
perlhack why my could "try again" 23:45
sorear 16:40 < perlhack> Which country more than beauty?
I did not understand
can you try again?
diakopter Any Googlers here?
perlhack pretty girl 23:46
i said the pretty girl
sorear.....
you understand ??????????
sorear no. 23:47
perlhack Which country more than the pretty girl...
As a man should know more 23:48
Hey hey
sorear I do not understand what you mean by "than"
perlhack more than equal to "very much " 23:49
sorear we say it like
The USA is bigger than Cuba 23:50
"than" needs an adjective
"Which country more than beauty" has no adjective
so it makes no sense
perlhack make no sence 23:51
....
23:51 molaf left
perlhack Chinese internet dictionary teach wront we 23:52
sorear what are you trying for in Chinese? 23:53
perlhack yes!
我想用中文啊
哈哈我最熟悉不过了
23:54 lithos joined
lithos hi perl6! 23:55
23:55 cdarroch left
sorear Hello lithos 23:56
lithos wonders if something like this makes sense: lith-ology.blogspot.com/2011/06/per...06-29.html
perlhack yw lithos
what are you doing ?=> lithous 23:59
lithos i would be happy to find a way to do summaries again with my limited tuits
not sure if the format is useful