»ö« 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:01 cosimo joined 00:05 justatheory left 00:07 cognominal joined 00:14 [particle] left 00:15 [particle] joined 00:16 kcwu left, Moukeddar joined
Moukeddar hello 00:16
00:17 kcwu joined, bacek left 00:18 justatheory joined, bacek joined 00:19 aindilis left, aindilis joined 00:21 rlb3 left
lue hello! o/ 00:23
Moukeddar how are you doing ? 00:24
spetrea I cooked some noodles, but they didn't really turn out how I wanted them 00:26
lue just fine.
spetrea I threw 2 eggs at those noodles while they were boilin
Moukeddar spetrea, try spaghetti :)
spetrea Moukeddar: I'm better with spaghetti 00:27
00:27 justatheory left, justatheory joined
lue rakudo: say 3/2*(1+2) 00:27
p6eval rakudo 6ae3c9: OUTPUT«4.5␤»
Moukeddar good :)
lue ... ō.o That's wrong. 00:28
spetrea bit.ly/jY4jDw <-- them noodles
Moukeddar haha
operators priority :)
lue rakudo: say 6/2*(1+2) # nvm, got the equation wrong :|
p6eval rakudo 6ae3c9: OUTPUT«9␤»
Moukeddar Russia :)
lue [previous statements redacted] 00:29
Moukeddar in soviet russia , Noodles cook you
spetrea Moukeddar: lol, I'm from .ro but the noodles are from the wrong country
they should be from .cn or .jp
but :(
Moukeddar haha
spetrea gotta see next time I'm in a market.. maybe I can find some good ones
Moukeddar i tried them once
didn't like them much 00:30
i prefer spaghetti with good sauce
spetrea I can make bolognese
I don't like carbonara, that's not for me
Moukeddar what's that?
spetrea which ?
Moukeddar bolognese/carbonara 00:31
00:31 justatheory left
spetrea just pasta 00:32
Moukeddar ko :) 00:33
not very good with names :)
spetrea actually bolognese is the sauce
en.wikipedia.org/wiki/Bolognese_sauce
:) 00:34
wait, was I suppose to dry those ? 00:35
can't remember, didn't actually read any recipe for them, thought it was too easy :)
Moukeddar ah i that's what i make too, except with less meat :p 00:36
i didn't read ane recipe either
i just mix things together and taste
till i get it right :p
it's a TDD :) 00:37
spetrea :))
TDD spaghetti
Moukeddar haha , ya
spetrea cooking is pretty much like programming and viceversa anyway :)
Moukeddar i'm a Born-To-Cook/Eat :) 00:38
spetrea isn't everyone 00:42
Moukeddar no
i'm Special
spetrea :)
Moukeddar my MOM always tell me that :p
and i believe her
diakopter goes to re-up funds in p6eval's vps account
Moukeddar vps? 00:43
diakopter virtual private server
Moukeddar i know
but p6eval takes a whole vps?
diakopter sure, why not 00:44
Moukeddar wow
isn't it expensive? 00:47
Tene Moukeddar: know anyone who rents half of a vps?
Moukeddar lol 00:48
good one
00:48 [Coke] left
Moukeddar where's masak? 00:57
00:58 [Coke] joined 01:01 donri left 01:07 [Coke] left 01:08 Moukeddar left 01:09 justatheory joined 01:10 leprevost joined 01:11 [Coke] joined 01:13 [Coke] left 01:16 Helios left 01:17 [Coke] joined 01:19 Helios joined, cheako left, woosley joined 01:23 Helios left 01:26 awwaiid joined 01:31 Helios joined 01:42 whiteknight left, TiMBuS left 01:43 TiMBuS joined 01:59 mtk0 left 02:08 mtk0 joined
sorear good * #perl6 02:13
02:16 jevin left 02:18 jevin joined
sorear TimToady: ping 02:29
[Coke] . 02:31
sorear o/
phenny: tell TimToady my $str = 'abcde'; my $view1 := substr($str,0,1); my $view2 := substr($str,4,1); $view1 = 'xyz'; $view2 = 'tuv'; say $str; # Result? 02:32
phenny sorear: I'll pass that on when TimToady is around.
02:43 alester joined 02:55 molaf joined, cognominal left 03:10 jevin left 03:19 alester left, nymacro joined 03:23 Su-Shee_ joined 03:27 Su-Shee left, benabik joined 03:29 jaldhar left, jaldhar joined 03:33 sftp left 03:34 am0c joined 03:45 molaf left 03:50 mjreed2 joined
mjreed2 Sanity check: neither the old <m,n> nor new ** m..n range quantifiers work in current Rakudo, right? 03:50
PerlJam mjreed2: incorrect. 03:54
mjreed2 hm. I got an error about HyperWhatever. Must have been a syntax error somewhere. Thanks. 03:59
PerlJam mjreed2: show the code. Sounds like you used << or >> somewhere. 04:00
mjreed2 no longer have the code; rewrote it to avoid **. :) no worries, I see it works now, will fix.
04:06 Raynes left 04:07 Raynes joined, hudnix left 04:11 envi_ joined 04:13 satyavvd joined 04:14 envi left 04:16 mjreed2 left 04:20 [particle] left 04:51 kaare_ joined 05:26 kaare_ left 05:49 wtw joined 05:51 nymacro left, nymacro joined 05:56 justatheory left 05:58 envi_ left 05:59 envi_ joined
dalek ecza: 1f5854c | sorear++ | src/ (2 files):
Fix error reporting error with if(1)
06:10
06:21 Mowah joined 06:24 Su-Shee_ is now known as Su-Shee 06:31 envi_ left 06:36 risou left 06:37 envi joined 06:44 envi left, envi joined 06:48 risou joined
dalek ecza: 79a8315 | sorear++ | / (2 files):
Implement lvalue substr
06:59
07:10 fhelmberger joined 07:16 mj41 joined 07:29 envi left, envi joined
mathw \o 07:39
moritz good morning 07:49
if mjreed2 got an error message about HyperWhatever NYI, it meant that he used it outside a regex
07:51 wamba joined 07:53 wamba left, wooden left, wamba joined
mathw spent some time yesterday telling students that they need to learn stuff 07:54
nymacro how enlightening 07:59
08:06 lateau joined
mathw One of the lecturers thought what I said was interesting 08:08
he accosted me afterwards and wanted to talk about how he can make the module he's teaching more relevant to the real world 08:09
jnthn morning o/
08:10 jedai_ joined, jedai left
mathw lo jnthn 08:10
frettled first read that as "lol jnthn". 08:11
mathw I also now realise what I should have done as my PhD project, that I might actually have finished, and might even have been useful
frettled Good morning :)
08:15 dakkar joined
tadzik g'morning :) 08:16
moritz: rt.perl.org/rt3/Public/Bug/Display.html?id=79130 seems closable 08:17
08:29 Shozan joined 08:33 snearch joined 08:34 birdwindupbird joined 08:46 spetrea left
moritz tadzik: RT #79130 closed 08:48
tadzik moritz++ 08:49
moritz tadzik++
phenny: ask mberends if likes/fancies asparagus 08:51
phenny moritz: I'll pass that on when mberends is around.
08:55 am0c left
dalek kudo/nom: 538aabd | moritz++ | build/Makefile.in:
[build] fix a build failure on linux

the shell does not look in the current directory unless told to do so I hope this does not break the windows build at the same time
09:02
jnthn me too :P 09:04
Provided that / becomes a \ (think it does) then should be ok :)
09:08 wamba left 09:09 am0c joined 09:13 snearch left
mathw argh, builds 09:16
argh
mathw has been having trouble with Java building things today
jnthn Yeah, I hate it when Java builds things
mathw although it's not actually anything to do with Java as it turns out, it's extremely poor use of various Java-related build tools which have together created a mass capable of generating enough frustration to power central London for nearly four seconds 09:17
09:20 am0c left
arnsholt And editing XML files is enough to drive any normal man to cthulhu worship 09:21
mathw there's XML involved, as it uses ant scripts 09:22
a bizarrely large number of them
the overall impression is of something massively overengineered, but without any kind of coherent vision
oh and it doesn't work either
arnsholt An excellent excuse to blow it all away and do something that works, then =) 09:26
Maybe replace ant with make =) 09:27
mathw that's the plan... I'm going to try to persuade my boss to give me some time for it
and give him a plan for a relatively minimal alteration that will make life a lot easier
especially when I document it properly
arnsholt Making boss's life easier sounds like a good way to get it authorised =)
09:30 dr_df0 joined 09:34 am0c joined
mathw well I'd swear a lot less... 09:41
09:45 woosley left
Shozan i hear maven is "teh shit" 09:46
09:46 mtk0 left 09:55 mtk0 joined 09:56 pernatiy left
mathw Maven seems fine if you buy into how Maven does things 09:57
but that's really a very Java-ish thing generally
unfortunately I do not buy into the Java-ish way 09:58
10:03 woosley joined 10:05 Exodist left, cognominal joined 10:07 dr_df0 left 10:11 shabble left 10:16 Moukeddar joined 10:27 Moukeddar_ joined 10:30 Moukeddar left, Moukeddar_ is now known as Moukeddar 10:37 Tedd1^ left 10:38 donri joined, Tedd1 joined 10:48 pernatiy joined 10:54 Moukeddar left 11:01 wamba joined 11:08 Moukeddar joined 11:10 wamba left, miau joined 11:11 envi left, envi joined 11:13 lola_91 joined 11:20 pernatiy left
jnthn o/ lola_91 :) 11:21
Moukeddar the russian Dame 11:22
jnthn :D
11:23 miau left
lola_91 Prevet! B-) 11:23
Moukeddar what?
lola_91 Moukeddar: that was to jnthn
jnthn lola_91: Prevet! Kak dela? :)
tadzik Dobry dień
Moukeddar ok :p
vous parlez quoi ici ?
lola_91 Moukeddar: it means hello 11:24
jnthn lola_91: Ja budu v Rossije v nedelyu...yesli u minya budet visu! 11:25
gah, I should be less lazy and type cyrillic :)
Moukeddar so , this is the mutated russian ?
jnthn Given I'm speaking it, it's probably very mutated. :P
11:28 wamba joined 11:31 Moukeddar left, spetrea joined
lola_91 jnthn: u do it greatly.. almost like I text chat russian with english letters :) 11:31
jnthn: so the papers not ready yet? 11:32
:S
jnthn lola_91: Not yet. I submitted everything so...just waiting...
11:33 leprevost left
lola_91 jnthn: mmm... i hope it will not take long.. maybe if you tell them why are you going there they will help you ^_^ 11:33
jnthn: tell them: I am jnthn.. the perl6 hacker B-) 11:34
jnthn I'm pretty sure telling the Russian consulate I'm a hacker will not help my application. :)
11:34 Moukeddar joined
tadzik I remember going to the battle of Frydland in Kaliningrad region, we (me and the husband of my sister, what's the word again?) accidentally bought our visas for the week after the battle 11:34
so in the actual day we rush to the embassy asking for guidance 11:35
turns out they can't give us our visas for today, but there's this tourist agency on the other side of the street, and they're able to get us visas in a few hours time
jnthn Heh 11:36
They had a "special relationship" with the embassy, huh? :)
Moukeddar special?
tadzik probably 11:37
you know, a relationship they can really... value
lola_91 I hate using "special relations"
and never accepted using them 11:38
and never will..
Moukeddar i love using 'them'
jnthn lola_91: It's a crappy way to get things done, yes.
tadzik well, I don't know how did they do it under the hood, we can only suspect
lola_91 jnthn: exactly..
jnthn: in past you could also buy a password with money or relations.. 11:39
ope
passport
jnthn O_O
lola_91 getting confused with work :P
jnthn I'm sure you can buy passwords with the wrong kinds of relations too... :P
tadzik heh, we had a similar things in Poland few dozens of years before 11:40
Moukeddar hehe
we live in a corrupted world
tadzik buy a whiskey, pretend that you're a policeman, get a passport in a few days
lola_91 tadzik: loooool :D
lola_91: not in Russia
maybe in Ukraine..
Moukeddar is policeman something special ? 11:41
no
jnthn Moukeddar: That'll only change if people decide they really don't want it, rather than just saying "oh, it's a fact of life"
tadzik jnthn: ticket controllers in Poland usually wear those "I don't give, I don't take" badges 11:42
I've seen those as a stickers in a few...
phenny: "urząd"?
lola_91 tadzik: but do they? O_o
phenny tadzik: "office" (pl to en, translate.google.com) 11:43
tadzik pff. Yeah, offices too
lola_91: I haven't heard of the case for the last few years
before it was quite common to hear from a friend that he gave 50 PLN to a ticket controller not to get a 150 PLN penalty
lola_91 I wish I could be a queen of one of the countries.. I would turn it into the perfect world B-) 11:44
tadzik (:
gah, I broke my green tea :(
lola_91 tadzik: huh!
jnthn tadzik: How do you...break tea?
tadzik jnthn: you prepare it for 11 minutes instead of 3 11:45
jnthn Oops.
tadzik happens to me all the time
jnthn Yeah, same
It's like "oh, I'll make tea"
lola_91 tadzik: what a disaster :(
tadzik I must get to know with this KTeaTime wonder
jnthn pour water, hack hack hack...crap my tea's cold!
tadzik oh, that's a different story :)
11:46 Moukeddar left
jnthn imagines lola_91 sat on a throne wearning an epic crown 11:46
tadzik finds it hard without knowing how lola_91 looks 11:47
jnthn :) 11:48
lola_91 tadzik: mmmm... do you people want to see me? :p 11:49
bbkr_ hi. can I create META.info that has ICU lib in depends? 11:50
if not - how can I check in runtime if ICU is loaded?
tadzik bbkr_: I don't think that is supported. You can a) create a Configure.pl that will check that before building and complain, b) file a ticket for perl6/ecosystem for META.info to support things like that 11:51
preferably both
although I think I forgot to implement Configure.pl in panda, and I don't think I want to
lola_91: I like knowing who do I talk to :)
bbkr_ :)
tadzik but I don't mind if you don't, I know the faces of like 5-6 people on this channel probably, and seen 2 IRL :) 11:52
11:52 Moukeddar joined
tadzik bbkr_: I think that META.info should support C-like-lib dependencies along with the perl6-module ones 11:52
jnthn tadzik: 3 at least :) 11:53
tadzik one, two, three, oh, right!
lola_91 tadzik: ok will show you later.. You will know the real me B-)
tadzik :)
Moukeddar the real her
tadzik jnthn: I probably started counting from zero :)
jnthn :D
tadzik on my university there's a story about a professor who wanted 4 chairs, and then called and complained that he only got 3 "I'm counting, zero, one, two, three" 11:54
11:56 [particle] joined 11:59 nymacro left, satyavvd left
takadonet morning all 12:00
tadzik morning
jnthn o/ takadonet
tadzik whew, I almost thought this is this awkward silence moment :)
12:04 lola_91 left
jnthn is quiet 'cus he's nomming :) 12:04
Moukeddar bon apetit 12:09
12:10 wamba left
jnthn Moukeddar: merci :) 12:11
Moukeddar vous nommez quoi exactement ?
12:12 pernatiy joined
jnthn Je nom en sandwich de framage... ;) 12:13
er, s/en/un/ 12:14
Moukeddar Typical
so that's why you're cheezy
;)
jnthn :P
12:15 bluescreen10 joined 12:16 woosley left 12:21 wamba joined, cognominal left 12:23 Holy_Cow joined 12:24 tzhs joined 12:25 Jdoneright joined
Jdoneright Hello! 12:26
I came here with some ideas.
Let's make Perl benefit from ideas of J programming language. 12:27
Perl even can be "J done right"
Moukeddar J ? 12:28
Jdoneright I for myself define Perl essence as "programming a smart robot"
yes, J 12:29
Moukeddar never heard of that
Jdoneright Smart robot is very smart, so he can do lots under very concise instructions
12:30 Lorn left
Jdoneright J programming language seems to take same direction, only to further extreme. 12:30
12:30 Patterner left 12:31 sftp joined
Jdoneright Perl already looks like J when you do "map sort grep" thing. 12:31
When you MAP instead of cycle. 12:32
12:32 Holy_Cow left 12:33 Psyche^ joined, Psyche^ is now known as Patterner
Jdoneright Well, J does not have cycles. 12:33
mathw en.wikipedia.org/wiki/J_%28programm...anguage%29 <- this one? 12:34
Jdoneright Serious drawback with J is, you can't learn it fast. Its keywords are calculator-like -- one or two punctuation symbols. 12:35
Yes.
flussence rakudo: sub avg { [+] @_ / +@_ }; say avg(1, 2, 3, 4) 12:36
p6eval rakudo 6ae3c9: OUTPUT«1␤»
flussence bah.
rakudo: sub avg { ([+] @_) / +@_ }; say avg(1, 2, 3, 4)
p6eval rakudo 6ae3c9: OUTPUT«2.5␤» 12:37
mathw Jdoneright: So, what specifically could Perl 6 learn from J?
Jdoneright The idea behind J is, lets think of a program as chain of operations which makes output list from input list, and then lets code this chain from standard operations. Much like map-sort-map paradigm.
mathw so, the feed operators then 12:38
we can do that
jnthn rakudo: (-1,2,5) ==> map * + 2 ==> grep * > 1 ==> say
p6eval rakudo 6ae3c9: OUTPUT«47␤»
mathw which is really just functional programming with a different coat on
Jdoneright mathw, for start I think of rich set of primitives in J.
flussence rakudo: say for 1, 2, *+* ... * >= 100 12:39
p6eval rakudo 6ae3c9: OUTPUT«␤␤␤␤␤␤␤␤␤␤␤»
Jdoneright so called "J vocabulary"
mathw hmm
flussence jeez, I'm half asleep today :/
rakudo: .say for 1, 2, *+* ... * >= 100
p6eval rakudo 6ae3c9: OUTPUT«1␤2␤3␤5␤8␤13␤21␤34␤55␤89␤144␤»
mathw that's more like it :)
Jdoneright J uses grammar-related terms: "noun", "verb", "adverb" 12:40
mathw so what does its standard library have that Perl 6's setting doesn't and should have?
Jdoneright That should be answered after doing needed research work. 12:41
Concept of adverbs is another example. Those ase operations which modify operations. 12:42
mathw Are they able to do this without the operation explicitly supporting particular adverbs? 12:44
12:44 envi_ joined
Jdoneright Well, as I see it, J benefits greatly from its unified approach to data. All data there is array(list) of some dimensions. 12:44
mathw or are they just parameters to that operation
bbkr_ star: use MIME::Base64; MIME::Base64.encode_base64('zażółć gęślą jaźń'); # ooops :) any idea for workaround? 12:46
Jdoneright mathw, they look like parameters, but they are universal and very orthgonal. For example, adverb "/" means "insert that op between items of list"
p6eval star 2011.04: OUTPUT«FixedIntegerArray: index out of bounds!␤ in 'MIME::Base64::encode_base64' at line 7:/home/p6eval/rakudo-star-2011.04/install/lib/parrot/3.3.0/languages/perl6/lib/MIME/Base64.pm6␤ in main program body at line 22:/tmp/lHKTuCcZ6w␤»
12:48 envi left
mathw Jdoneright: oh, so they modify the way the operator is applied, rather than what it does 12:48
12:48 Lorn joined
Jdoneright Example: J program "+/ 1 2 3 4 5" computes sum of 1-5 numbers. 12:48
tadzik bbkr_: haha, that's funny :)
rakudo: say [+] 1..5
mathw rakudo: say [+] 1, 2, 3, 4, 5
p6eval rakudo 6ae3c9: OUTPUT«15␤»
mathw the [] metaoperator does that
tadzik bbkr_: MIME::Base64 is heavily Parrot-y, so what you experience may be a parrotbug of some sort 12:49
Jdoneright Exatly! Perl 6 meta-ops are very like them. 12:50
flussence bbkr_: try encoding it to a utf-8 buf first. 12:51
tadzik star: use MIME::Base64; MIME::Base64.encode_base64('no unicode') 12:53
p6eval star 2011.04: ( no output )
bbkr_ tadzik: I'm analyzing this module right now. And to be honest I don't think it's parrot bug. Base 64 RFC does not specify how to handle unicode, so it's natural for method to expect something like Buf, not multibyte characters.
tadzik hmm
12:54 Shozan left
Jdoneright When I read about J, my thoughts were: "this is what they are adding to Perl in v6" 12:56
12:56 molaf joined
bbkr_ flussence: how do I do that conversion Str->Buf? S32 is not helpful here. 12:56
12:57 am0c left
Jdoneright Authors of J call its specific "vector programming" as opposed to "scalar programming" like C 12:57
tadzik bbkr_: no, it is a Parrotbug 12:58
12:59 snearch joined
tadzik bbkr_: nopaste.snit.ch/43593 12:59
Parrot's MIME::Base64 seems to expect asciistrings
flussence bbkr_: Str.encode() should do it, iirc. 13:00
13:00 orafu left
bbkr_ star:use MIME::Base64; MIME::Base64.encode_base64( 'zażółć gęślą jaźń'.encode ); 13:02
p6eval star 2011.04: OUTPUT«Nominal type check failed for parameter '$str'; expected Str but got Buf instead␤ in 'MIME::Base64::encode_base64' at line 1:/home/p6eval/rakudo-star-2011.04/install/lib/parrot/3.3.0/languages/perl6/lib/MIME/Base64.pm6␤ in main program body at line 22:/tmp/LVNVxbtq8n␤»
13:08 am0c joined 13:09 am0c left, orafu joined, am0c joined 13:10 larks joined 13:11 hudnix joined 13:13 Moukeddar left 13:19 satyavvd joined 13:21 satyavvd_ joined 13:24 satyavvd left 13:26 woosley joined
bbkr_ how can I iterate over Buf items? "ż".encode.perl gives Buf.new(197, 188), and index access "ż".encode.[0] works as expected. but map{.WHAT.say},"ż".encode does not provide series of Int but whole Buf() . 13:27
tadzik: I've re-read RFC and i'm sure it's not parrot bug. base64 should expect only ascii characters. unicode should be repacked into separate characters, something like [~]'zażółć'.encode>>.chr 13:29
13:31 satyavvd_ left
dakkar bbkr_: base64 expects *bytes*, not characters 13:32
if you are encoding, clearly
base64_encode: Buf → Str
base64_decode: Str → Buf 13:33
rakudo: Buf(1,2,3).bytes
p6eval rakudo 6ae3c9: OUTPUT«Could not find sub &Buf␤ in main program body at line 22:/tmp/TcaohsfNQl␤»
dakkar rakudo: Buf.new(1,2,3).bytes 13:34
p6eval rakudo 6ae3c9: OUTPUT«Method 'bytes' not found for invocant of class ''␤ in main program body at line 22:/tmp/Lj4bW9B3AQ␤»
dakkar hmm
dakkar checks the spec
tadzik a-ha
13:36 Jdoneright left 13:40 ymasory_ joined 13:41 ymasory left, ymasory_ is now known as ymasory 13:43 demetro left 13:49 demetro joined 13:51 leprevost joined 13:54 Exodist joined 13:57 demetro left 14:04 bluescreen100 joined, bluescreen__ joined 14:07 jaldhar left
PerlJam rakudo: my @a = 1..5; say @a Z @a[1..*] 14:07
p6eval rakudo 6ae3c9: OUTPUT«(timeout)»
14:16 hudnix left 14:21 hudnix joined 14:22 _twitch joined 14:24 tzhs left 14:25 MayDaniel joined 14:28 lateau left 14:29 miso2217_ joined 14:30 justatheory joined
bbkr_ rakudo: pack("H*", Buf.new()) # is it bug that pack( ) accepts not Iterable item as second param? 14:30
p6eval rakudo 6ae3c9: OUTPUT«Cannot take numeric value for object of type Buf␤ in 'Any::Numeric' at line 1482:CORE.setting␤ in 'infix:<%>' at line 7637:CORE.setting␤ in <anon> at line 4769:CORE.setting␤ in 'pack' at line 1␤ in main program body at line 22:/tmp/DwJpFAbAYY␤»
14:35 TiMBuS left, TiMBuS joined 14:40 plainhao joined, wtw left
bbkr_ star: use MIME::Base64; MIME::Base64.encode_base64("żółty".encode.unpack("A*")).say; # \o/ 14:47
p6eval star 2011.04: OUTPUT«xbzDs8WCdHk=␤»
tadzik LTA, I must say :) 14:48
bbkr_ I still claim that it is MIME::Base64 bug. encode_base64 in parrot follows RFC spec and expects string composed of ASCII characters. It's Perl6 that must mangle unicode to be DWIM-y :) 14:50
14:50 spetrea left
bbkr_ tadzik: P5 base64 behaves the same way - you have to encode manually. which is awful to debug. 14:51
sorear observation: in Perl 5, substr($long, $big, 1) = $char is O(1)
bbkr_ is back to Email::MIME hacking 14:52
tadzik bbkr_: I see
flussence does p6 have a concept of "default encoding" that Str.encode could use to simplify the base64 thing?
moritz sorear: even for strings with UTF8 flag?
sorear wonders if the same can/should be true in Perl 6
moritz: no
moritz flussence: it has, otherwise you'd have to write Str.encode("UTF-8")
the questions is really if MIME::Base64 should do it automatically for you 14:53
flussence I'm of the opinion it should, and anyone wanting a different encoding should call .encode themselves... 14:54
bbkr_ moritz: IMO it should. every library in other languages and every converter does it automatically. I simply do not care about internals when I want to encode 'żółty'
moritz bbkr_: you do not want to care, but you should, because there's not one standard way 14:55
14:55 am0c left
moritz base64 really is a format for encoding octets in ascii 14:55
sorear moritz: does it always default to UTF-8, or to nl_langinfo(CHARSET)? 14:56
moritz not for encoding text in ascii
14:56 hercynium joined
moritz sorear: dunno 14:56
Juerd bbkr_: Base64 encoding encodes a string of *bytes* (not necessarily ASCII) to a string of ASCII characters. 15:01
bbkr_: There's no Unicode involved *at all*. If you have Unicode somewhere, you must first encode it. This could be done transparently but it still needs to be done. 15:02
bbkr_ agrees now
Juerd In Perl 5, encode_base64 should try to downgrade its argument. If that fails, it should at the very least emit a warning. 15:03
I don't know if it's actually implemented like that.
15:09 am0c joined 15:11 kaare_ joined
bbkr_ Juerd: In this case it would be nice to overload MIME::Base64.encode_base64 ( Buf ) , so users can simply write encode_base64('żółć'.encode). It took me a while to figure out this repacking magic :) 15:12
15:16 slavik2 joined 15:18 slavik left
tadzik bbkr_: that's your call, patches welcome :) 15:18
star: use MIME::Base64; MEME::Base64.decode_base64('xbzDs8WCdHk= 15:19
p6eval star 2011.04: OUTPUT«===SORRY!===␤Unable to parse postcircumfix:sym<( )>, couldn't find final ')' at line 22␤»
tadzik star: use MIME::Base64; MEME::Base64.decode_base64('xbzDs8WCdHk=').decode.say
p6eval star 2011.04: OUTPUT«Cannot find sub MEME::Base64␤ in main program body at line 1␤»
tadzik gets me every time...
star: use MIME::Base64; MIME::Base64.decode_base64('xbzDs8WCdHk=').decode.say
p6eval star 2011.04: OUTPUT«Method 'decode' not found for invocant of class 'String'␤ in main program body at line 22:/tmp/698Gc39wYa␤»
Juerd bbkr_: Personally I'd love a somewhat more extensive encoding/decoding framework instead of a ton of modules with different syntaxes everywhere.
I usually need a few layers of encoding
Not uncommon: unicode -> html encoding -> utf-8 -> base64 -> gzip 15:20
In a dwimmy world you could do just $string.encode(<html utf8 base64 gzip>) 15:21
tadzik star: use MIME::Base64; MIME::Base64.decode_base64('xbzDs8WCdHk=').say
p6eval star 2011.04: OUTPUT«Å¼Ã³Åty␤»
tadzik star: use MIME::Base64; MIME::Base64.decode_base64('xbzDs8WCdHk=').&decode.say
p6eval star 2011.04: OUTPUT«Could not find sub &decode␤ in main program body at line 22:/tmp/dlBmS8WSUW␤»
bbkr_ tadzik: try this 15:22
star: use MIME::Base64; MIME::Base64.decode_base64('xbzDs8WCdHk=').encode('UTF-8').decode.say 15:23
p6eval star 2011.04: OUTPUT«żółty␤»
moritz star: use MIME::Base64; $*OUT.write: MIME::Base64.decode_base64('xbzDs8WCdHk=').encode('UTF-8') 15:24
p6eval star 2011.04: OUTPUT«Å¼Ã³Åty»
moritz star: use MIME::Base64; $*OUT.write: MIME::Base64.decode_base64('xbzDs8WCdHk=') 15:25
p6eval star 2011.04: OUTPUT«No candidates found to invoke for method 'write' on object of type 'IO'; available candidates have signatures:␤:(Mu : Buf $buf;; *%_)␤␤ in main program body at line 22:/tmp/D26dNl8TAK␤»
moritz why doesn't it work with .encode?
bbkr_ because decode_base64 returns string of bytes and you need decode to pack it back into chars, and decode is available on Buf type only so you need double Buf repacking? 15:27
moritz
.oO( ??? )
15:28
tadzik rakudo: say so Any
p6eval rakudo 6ae3c9: OUTPUT«Bool::False␤»
moritz star: use MIME::Base64; say MIME::Base64.decode_base64('xbzDs8WCdHk=').WHAT 15:29
p6eval star 2011.04: OUTPUT«Str()␤»
bbkr_ star: use MIME::Base64; $*OUT.write: MIME::Base64.decode_base64('xbzDs8WCdHk=').encode('UTF-8').decode.encode
moritz so, it returns a Str
p6eval star 2011.04: OUTPUT«Å¼Ã³Åty»
moritz (which IMHO is a bug)
rakudo: $*OUT.write: 'möp'.encode
p6eval rakudo 6ae3c9: OUTPUT«möp»
moritz ok, why does this not work?
rakudo: say 'möp'.encode.perl 15:30
p6eval rakudo 6ae3c9: OUTPUT«Buf.new(109, 195, 182, 112)␤»
15:30 envi_ left, envi_ joined
tadzik .u thumb 15:31
phenny tadzik: Sorry, no results for 'thumb'.
15:32 _twitch left
moritz rakudo: say Buf.^methods.grep(*.name eq 'write').signature.perl 15:32
p6eval rakudo 6ae3c9: OUTPUT«Method 'grep' not found for invocant of class 'ResizablePMCArray'␤ in main program body at line 22:/tmp/v5PmAxck1t␤»
jnthn meh.
moritz rakudo: say infix:<,>(Buf.^methods).grep(*.name eq 'write').signature.perl
p6eval rakudo 6ae3c9: OUTPUT«Method 'signature' not found for invocant of class 'List'␤ in main program body at line 22:/tmp/2V0d4z2CdY␤»
jnthn
.oO( meh-taobject )
moritz rakudo: say infix:<,>(Buf.^methods).grep(*.name eq 'write').[0].signature.perl 15:33
p6eval rakudo 6ae3c9: OUTPUT«Method 'signature' not found for invocant of class ''␤ in main program body at line 22:/tmp/O868UyNd13␤»
tadzik this is my favourite class, this ''
moritz rakudo: say infix:<,>(Buf.^methods).grep(*.name eq 'write').[0].PARROT 15:34
p6eval rakudo 6ae3c9: OUTPUT«␤»
jnthn rakudo: say infix:<,>(Buf.^methods).grep(*.name eq 'write').[0].WHAT
p6eval rakudo 6ae3c9: OUTPUT«Any()␤»
15:34 orafu left 15:35 _twitch joined 15:38 molaf left
bbkr_ Buf write method is in src/core/IO.pm line 99 :) 15:40
moritz right 15:41
not in Buf.
rakudo: say infix:<,>($*OUT.^methods).grep(*.name eq 'write').[0].signature.perl
p6eval rakudo 6ae3c9: OUTPUT«get_attr_str() not implemented in class 'Perl6MultiSub'␤ in main program body at line 1␤»
jnthn
.oO( one more error we won't get with protos... )
15:42
15:42 woosley left
tadzik "fixed in nom!" 15:43
jnthn :P 15:44
Didn't get to that bit of nom yet. ;)
Fixed in nqp though...apart from it doesn't have introspectable signatures. :)
15:45 Su-Shee_ joined
jnthn nqp: proto foo($x?) { say("before"); {*}; say("after"); }; multi foo() { say(1) }; multi foo($x) { say(2) }; foo(); foo("donkey"); 15:45
p6eval nqp: OUTPUT«before␤1␤after␤before␤2␤after␤»
tadzik oh, so that's how those proto's work... 15:46
int eresting; 15:47
jnthn str essful; # to implement
15:48 Su-Shee left, mj41 left
tadzik $x? -- that could be a worthwhile fix for the comb() situation 15:49
15:49 envi_ left, envi_ joined
bbkr_ s = bb.'get_string_as'(binary:"") - hmm, if bb is ByteBuffer and get_string_as returns bb converted to binary string then "$*OUT.write: 'möp'.encode" is not expected to write unicode string, isn't it? 15:52
15:56 Trashlord left 15:58 Raynes left
tadzik moritz: around? 16:02
melange wants me to "Set 'additional info' for 'Pod parser for Rakudo'", do you know what might that be? 16:03
moritz tadzik: kinda
no, I'll ask the boss
16:09 _twitch left, envi__ joined 16:12 envi_ left 16:15 Su-Shee_ is now known as Su-Shee 16:17 envi__ left, envi__ joined 16:18 bluescreen100 left, bluescreen10 left, bluescreen__ left 16:24 mj41 joined 16:34 birdwindupbird left 16:37 envi_ joined, cdarroch joined, cdarroch left, cdarroch joined 16:40 envi__ left 16:49 icwiener joined 16:52 plobsing_ left 16:53 envi_ left, envi_ joined, mj41 left 16:54 envi_ left 16:55 pernatiy left 16:58 justatheory left 17:07 justatheory joined 17:12 fhelmberger left 17:34 Trashlord joined 17:37 plobsing joined 17:40 pmurias joined
pmurias hi 17:40
takadonet pmurias: hi 17:41
17:52 mj41 joined 17:57 impious joined, impious left 17:58 mj41 left 18:02 justatheory left, masak joined, justatheory joined
masak y0, zebrz. 18:02
18:03 plobsing left
masak isn't it odd that the day after I post a J link on the channel, a person called 'Jdoneright' pops in and wants Perl to benefit from ideas in J? :) 18:04
jnthn o/ masak 18:05
masak probably just the usual froth of relatively unlikely events that are bound to happen with some frequency.... :)
moritz maybe somebody looked at referrers
masak could be. scary, backlinks on the web... ;)
jnthn: \o
18:07 justatheory left 18:13 bluescreen__ joined 18:17 Moukeddar joined
Moukeddar Hello 18:17
masak Moukeddar! \o/ 18:19
18:19 mj41 joined
Moukeddar hello masak 18:20
my Hero
masak oh, knock it off. :P you know I can't handle flattery :)
Moukeddar that CQRS is very Enterprisy :)
i feel Corporatish
masak Moukeddar: if you ask for me and it's 2 am here, I might not reply immediately. :)
Moukeddar oh
where's that? 18:21
Sweden?
masak yeah.
Moukeddar: well, the "enterprisey" setting is a very common one.
Moukeddar masak, today i asked a teacher about the CQRS and the DDD
he said
what's that
lol
masak that doesn't surprise me.
it's not common knowledge. 18:22
Moukeddar he's an engineer :)
masak right. the good news hasn't reached everyone yet. 18:23
either that, or it's just a fad, and we're all high on the bubble. :)
Moukeddar who knows
18:23 spetrea joined
masak (nah!) :P 18:24
spetrea maybe hit the like button some more here --> www.facebook.com/pages/Perl6/132425770129377 ?
Moukeddar but it's fun to learn that :)
spetrea, it's official ?
spetrea well it's teh wikipedia page so .. I guess it's official
I searched rakudo on facebook but found nothin
masak it's the official wikipedia page.
spetrea make a facebook thingie :)
Moukeddar i like that i can like stuff i like 18:25
Su-Shee there is a perl6 facebook thingie I think.
Eevee my life was not complete until I could push a button to announce to my friends that I like things
how would they know otherwise?!
18:25 r0b86 joined
Moukeddar haha 18:25
it's called speech
but if you do it in some other way 18:26
18:26 REPLeffect joined, r0b86 left
Su-Shee and that was called blank sarcasm ;) 18:26
Moukeddar you'll be the "Attention Wh*re"
Eevee conversations are for old people
Moukeddar is it ?
i still like to talk
less painful than typing
18:27 snearch left, awoodland left 18:28 Trashlord left 18:33 Chillance joined 18:34 justatheory joined
masak Moukeddar: did I mention that jnthn and I started writing a CQRS app? 18:36
Moukeddar sweeeeet
masak it's a game server. it's written in Perl 5/Moose.
Moukeddar how's it going ?
masak well, there's a blog post describing exactly that :) 18:37
Moukeddar GIMME
masak blog.edument.se/2011/05/04/trying-o...for-a-day/
18:41 mj41 left
Moukeddar "He likes to work on healing systems" 18:41
masak aye. 18:42
Moukeddar that's you in the Pic ? 18:43
masak allegedly.
Moukeddar one thing i can think of 18:44
masak did you read the post itself? :)
Moukeddar Fight Club
i'm reading
why you didn't use a gamestart command?
masak a good question. 18:45
Moukeddar tha game automaticly starts when the two players join right ?
18:45 lue left
masak no, a game automatically starts when an Invitation is accepted. 18:45
18:45 lue joined
masak though you could see that as "two players joining", if you like. 18:45
but it's more of a mutual agreement. 18:46
Moukeddar ok , i see
Domain expert talking :)
masak yeah, I've seen about four such game servers at very close range. I know what I want from them. :)
jnthn Sadly, his architect was utterly incompetent. :) 18:47
masak don't listen to jnthn!
jnthn :P
masak the client tells me he was very impressed with the architect... :)
Moukeddar the clients are sometimes confused and don't know what they want 18:48
18:48 masak left
Moukeddar you said it yourself 18:48
pair-programming must be fun 18:51
Su-Shee it's insanely fast. 18:52
18:52 pernatiy joined
Moukeddar better than talking to a plushie 18:52
right? 18:53
Su-Shee no it's not the same as bouncing off ideas, it's less errors, more merge of knowledge, more social control over cleansiness of code.. 18:54
Moukeddar indeed
18:56 icwiener left
Moukeddar there's a lot to learn 18:56
hope the summer will be enough
TimToady is not entirely sure that backlogging while jetlagging is a good idea... 19:01
phenny TimToady: 02:32Z <sorear> tell TimToady my $str = 'abcde'; my $view1 := substr($str,0,1); my $view2 := substr($str,4,1); $view1 = 'xyz'; $view2 = 'tuv'; say $str; # Result?
19:01 ymasory_ joined
jnthn TimToady: What could possible go wrong? :) 19:01
TimToady anyhoo, we're in .br now 19:02
jnthn Nice! :) 19:04
All being well I'll be in .ru in a week or so... :) 19:05
jnthn never made it to .br yet. Should do that some day.
19:05 miso2217 left
sbp first one to collect all the country level domains gets a clause of their choice inserted into the next version of the Artistic License 19:06
TimToady should get to .pl and .pm someday 19:07
sbp hehe
19:09 alester joined 19:12 justatheory left 19:13 justatheory joined, mj41 joined
tadzik .pl is fun 19:17
jnthn Indeed. :)
Moukeddar is it ? 19:18
19:18 mj41 left 19:24 birdwindupbird joined 19:25 justatheory left
tadzik yep 19:26
jnthn remembers it being fun :) 19:27
jnthn remembers the wodka too :)
Moukeddar hehe , in a forum , a guy asks for a complete project
as his final
moritz happens every day :( 19:29
19:29 leprevost left
jnthn It's the student version of trolling freelancer sites by posting projects that boil down to the halting problem. 19:30
Moukeddar so sad
i mean it's not that hard
moritz the halting problem?
jnthn moritz: There are some people on freelancing sites who will bid for ANYTHING. 19:31
Moukeddar they should be burned alive with NAPALM for digracing the programming Race :p
jnthn moritz: "I want a program that works out if other programs terminate." "Oh yes, we can make that for you!"
moritz jnthn: I know, I've seen some of those examples
jnthn: some even claim "I've solved the same problem for a previous project" 19:32
jnthn :D
Moukeddar even if i did freelance , i can't recieve paiments
jnthn Good way to weed out the people *not* to get to work on your project. :)
Moukeddar :(
PerlJam jnthn: indeed
HR here has a questionaire thingy where you can build a set of questions to ask candidates then rank them based on their answers. One of the options is "immediately disqualify if they answer X" I really liked that one. 19:34
Moukeddar am i in danger ?
PerlJam Moukeddar: you are always in danger.
TimToady only if you answer X
Moukeddar what if i answer "i don't know "
moritz that's often better than no answer at all 19:36
erm 19:37
I mean better than the totally wrong answer
or better than talking for minutes without answering the question
Moukeddar i need to shut up more often
PerlJam It's easy to weed out liars like that "How many years experience do you have with Perl 6?" a) 1-5 b) 6-10 c) 11-15 d) > 15 19:38
Moukeddar hehe
since when perl6 is around
moritz depends on what you mean by "around" :-)
PerlJam anyone who answers c had better be named "Larry" :) 19:39
19:39 miso2217 joined
Moukeddar perl6 is pretty young :) 19:39
sbp hmm, I first mentioned perl6 on 2004-02-09 that I can find
moritz thinks he might be nearing his 5th year of Perl 6
sbp from the same logs, a friend mentioned it on 2002-06-14
19:41 fglock joined
TimToady well, I can answer c if I can round to the nearest year... 19:43
or d if you allow working on the prototype for Perl 6 :P 19:46
PerlJam d is trickier to explain even if your name is Larry :) 19:47
19:47 Vlavv_ left, am0c left
Moukeddar what if you have no name? 19:48
moritz then you should get one 19:50
or give yourself one
Moukeddar for now on i'll be Sefnaj
19:50 am0c joined 19:51 alester left, Shozan joined 19:53 ymasory_ left 20:00 alester joined, masak joined, Moukeddar left
masak arrives home 20:00
20:01 ofosos joined 20:02 justatheory joined, Vlavv_ joined, justatheory left, alester left
moritz masak: welcome back 20:03
masak grazie.
20:03 Moukeddar joined
masak [backlog] halting problem argument considered overused. 20:04
tadzik jnthn, jnthn! Is blizkost dirived from "bliskość"? It just came to my head today
20:04 alester joined
Moukeddar hi masak 20:04
masak hi.
some very fine, attackable problems boil down to the halting problem. and it's still very much worth it writing (partial) solutions to them.
Moukeddar like freelance projects ;) 20:05
i love trying to solve them
masak by the way, I saw an excellent analogy the other day.
miso2217 tadzik: it is from the slovak "blizkost" what is "bliskość" in polish i think
jnthn What miso2217 said, apart from I don't know hardly anything about Polish. But the Slovak bit is true. :) 20:06
miso2217 tadzik: with a few accents missing
masak Euclid proved, somewhat against intuition, that there are an infinity of necessary "basic integers". we call them prime numbers.
PerlJam reframes the halting problem to guarantee haltingness. :-)
masak Gödel similarly proved that there are an infinity of necessary "basic axioms".
I kinda like the symmetry there.
jnthn miso2217: Som lenivy... ;)
Moukeddar maths :p
miso2217 jnthn: Aj ja! :-)
tadzik ść aren't accents, but I get it :) 20:07
miso2217 tadzik: I said accents, as I don't know how it should be called in english, How do you call that in english? 20:08
tadzik miso2217: I don't :) They're just different letters
miso2217 tadzik: should be called some kind of accentuaion I think, no?
20:08 stkowski joined
tadzik nope 20:09
for example, you prononcu ś "si", ć, "ci
", something like that
moritz more generally speaking they are marks 20:10
or "combining characters"
miso2217 marks! that's it
tadzik like u umlaut, hm?
moritz right
tadzik oh, the little things in letters
they're "ogonki" :)
20:11 fglock left
tadzik "little tails" would be in english 20:11
20:11 [Coke] left
jnthn cute :) 20:11
miso2217 so there a few marks missing ont the "blizkost" to be the slovak blizkost, but as i have only french keyboard I can't easily write that correctly. I'll pase tit from google :-)
Blízkosť 20:12
jnthn
.oO( Pase tit from Google. That's the breat way. )
20:13 Mowah left, [Coke] joined
miso2217 jnthn: ok "it", tit could be also cool but I don't know how it would look in ascii art on irc :-) 20:17
jnthn miso2217: Let's not experiment. :) 20:18
miso2217 :)
tadzik oh, I have a few aliases with ascii arts :) 20:19
20:19 justatheory joined
tadzik and I think I already flooded the channel with'em once or twice 20:19
20:19 mj41 joined 20:21 [particle]1 joined 20:22 miso2217 left 20:23 [particle] left
masak rakudo: my $x = 'o'; $x = ($x, $x, ' ', $x, $x).join for ^4; say $x 20:24
p6eval rakudo 6ae3c9: OUTPUT«oo oooo oo oo oooo oooo oooo oo oo oooo oo oo oooo oo oo oooo oooo oooo oo oo oooo oooo oooo oo oo oooo oooo oooo oo oo oooo oo oo oooo oo oo oooo oooo oooo oo oo oooo oo oo oooo oo oo oooo oooo oooo oo oo oooo oo oo oooo oo oo oooo oooo oooo oo oo oooo oooo oooo oo oo oooo
..oooo oo…
20:24 [Coke] left
masak I... don't really know why I did that... :) 20:24
flussence ooooooooo! 20:25
Moukeddar eeeeeeeeee!
TimToady got bit by a sierpinski?
20:25 miso2217 joined
masak I guess I had something Sierpinskish in mind. 20:26
PerlJam he would have needed to use " " for more sierpinksiness
tadzik :D
20:26 [Coke] joined
masak rakudo: my $x = 'o'; $x = ($x, $x, ' ', $x, $x).join for ^3; say $x 20:26
p6eval rakudo 6ae3c9: OUTPUT«oo oooo oo oo oooo oooo oooo oo oo oooo oo oo oooo oo oo oooo oooo oooo oo oo oooo oo␤»
20:26 Moukeddar left
masak rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!' 20:28
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤»
masak a slightly elongated Beethoven's fifth :P
PerlJam "Archeologists today uncovered an ancient magnetic disk that seems to contain only two characters. Based on the encodings of the day, those two characters are space and the letter O. It is unclear why those are the only two characters, but they do make an interesting pattern"
masak PerlJam: :D
tadzik rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!' 20:30
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤»
tadzik BOARing!
rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!'
masak huh!? the *same*?
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤»
tadzik rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!'
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤»
masak something's wrong.
20:30 anazawa joined
PerlJam seriously so 20:30
tadzik either roll's broken, or we're VERY lucky :)
masak submits rakudobug 20:31
tadzik rakudo: say 1
p6eval rakudo 6ae3c9: OUTPUT«1␤»
tadzik rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!'
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤»
masak I can't get that jingle out of my head now. make it stop! :P
PerlJam rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!'
tadzik ba-dum tss!
PerlJam rakudo: say <ba da dup dee doodie>.roll(5).join(' ') ~ '!'
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤» 20:32
PerlJam waits
hrm. :(
jnthn rakudo: say <ba da dup dee doodie>.roll(10).join(' ') ~ '!'
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da ba ba dup dup dup!␤»
tadzik something brook
jnthn rakudo: say <ba da dup dee doodie>.roll(50).join(' ') ~ '!'
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da ba ba dup dup dup da doodie doodie dup dup ba dee ba da da doodie dup doodie dup doodie ba doodie dup ba doodie doodie ba doodie dee ba da ba da dee dee dee ba dee ba dee dee ba dup dup da!␤»
tadzik works locally
PerlJam Have their been changes to random numbers recently? 20:33
tadzik well, works. Doesn't look weird
masak jnthn: that will never become a popular hit.
PerlJam or mabye the bot is really really predictable
masak the random number seed doesn't get randomized.
it should.
jnthn rakudo: for 1..5 { say <ba da dup dee doodie>.roll(5).join(' ') ~ '!' } 20:34
p6eval rakudo 6ae3c9: OUTPUT«ba ba ba ba da!␤ba ba dup dup dup!␤da doodie doodie dup dup!␤ba dee ba da da!␤doodie dup doodie dup doodie!␤»
jnthn Looks like.
20:34 Shozan left 20:35 birdwindupbird left, ymasory left
masak 'night, #perl6. 20:35
20:35 masak left 20:37 anazawa left, anazawa joined
moritz rakudo: say rand 20:44
p6eval rakudo 6ae3c9: OUTPUT«3.90798504668055e-14␤» 20:45
moritz rakudo: say rand
p6eval rakudo 6ae3c9: OUTPUT«3.90798504668055e-14␤»
moritz rakudo: say rand
p6eval rakudo 6ae3c9: OUTPUT«3.90798504668055e-14␤»
20:46 plobsing joined 20:47 kaare_ left 20:50 dakkar left 20:51 pyrimidine left 21:02 silent_h_ joined 21:05 Trashlord joined 21:06 sftp left 21:10 mj41 left 21:11 MayDaniel left 21:16 Patt_ joined 21:17 Patt_ left 21:19 ggoebel joined 21:30 orafu joined 21:31 silent_h_ left 21:33 ofosos left 21:37 risou_ joined 21:38 risou left 21:41 ymasory joined 21:45 keeth joined, lue left 21:46 lue joined 21:55 slavik joined 21:56 slavik2 left 22:00 cognominal joined, alester left 22:01 anazawa left 22:02 hercynium left, anazawa joined, [Coke] left 22:04 [Coke] joined 22:09 anazawa left 22:11 dorlamm joined 22:14 keeth left, keeth joined 22:32 sivoais left, sivoais joined 22:49 skyheights joined 22:55 wamba left 22:56 donri left 22:57 athomason left 22:59 skyheights left 23:01 whiteknight joined 23:03 plainhao left 23:09 pmurias left 23:13 dorlamm left 23:15 noganex_ joined 23:17 risou_ left 23:18 noganex left 23:33 Chillance left
sorear good * #perl6 23:51
23:59 uniejo_ joined