»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or rakudo:, or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_logs/perl6 | UTF-8 is our friend! Set by moritz on 22 December 2015. |
|||
timotimo | m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= chop while $s.chars % 3; say "$_ => $s" } | 00:03 | |
camelia | a => ab => abc => abc abcd => abc abcde => abc abcdef => abcdef abcdefg => abcdef |
||
timotimo | m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= substr(0, *.ceiling(3)) say "$_ => $s" } | 00:04 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Two terms in a row at <tmp>:1 ------> 3y $s = $_; $s .= substr(0, *.ceiling(3))7⏏5 say "$_ => $s" } expecting any of: infix infix stopper statement end … |
||
timotimo | m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= substr(0, *.ceiling(3)); say "$_ => $s" } | ||
camelia | Too many positionals passed; expected 1 argument but got 2 in block at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
timotimo | hm, i wonder if floor and ceiling should have an argument that works just like round | ||
m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= substr(0, *.round(3)); say "$_ => $s" } | 00:05 | ||
camelia | a => ab => ab abc => abc abcd => abc abcde => abcde abcdef => abcdef abcdefg => abcdef |
||
timotimo | m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= substr(0, * - * % 3); say "$_ => $s" } | ||
camelia | Too few positionals passed; expected 2 arguments but got 1 in block at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
timotimo | m: my @strings = <a ab abc abcd abcde abcdef abcdefg>; for @strings { my $s = $_; $s .= substr(0, {$_ - $_ % 3}); say "$_ => $s" } | ||
camelia | a => ab => abc => abc abcd => abc abcde => abc abcdef => abcdef abcdefg => abcdef |
||
00:06
kurahaupo_ joined
|
|||
timotimo | that's probably not worth much at all | 00:07 | |
00:08
kurahaupo left
|
|||
timotimo | sorry for cameliaspamming | 00:11 | |
ktown doing my daughter's python homework in perl6 | |||
00:19
athenot left
|
|||
comborico1611 | ktown: Are you cheating for her? | 00:29 | |
Or just having fun? | |||
00:37
rindolf left
00:42
comborico1611 left
|
|||
timotimo | cheating at programming homework assignments should not be encouraged. in the real workplace, there's noone and especially no popular web site that can give you most of the answers you'll need | 00:44 | |
geekosaur | I would not expect a Python course to accept perl 6 answers | 00:52 | |
00:58
fascinum joined
|
|||
Juerd | geekosaur: Hey, I once wrote a 3-line PHP script that essentially started Perl 5 and fed it the rest of the file. Made my life a lot easier :) | 01:01 | |
01:01
AlexDani` joined
|
|||
Juerd | geekosaur: If it's executable Python code, that just happens to let Perl 6 do the heavy lifting, it's still a python program? :D | 01:02 | |
geekosaur | only if you can convince the teacher/prof of that | ||
(then again I once handed a math prof who underspecified a Riemannian integration program written in RM/COBOL. I should talk) | |||
01:03
AlexDaniel left
|
|||
timotimo | if you're using "print" to output some text, isn't it the rest of the whole operating system doing the actual heavy lifting? :P | 01:03 | |
geekosaur | (mind, I knew I could get away with it; we had a bit of a running joke going on all semester) | ||
Juerd | timotimo: I use the same example when asking people why they think writing their own solution is better than reusing an existing one. They typically fail to see that most of what they're doing still does reuse existing code, but this argument often helps them understand that using libraries isn't bad at all :) | 01:04 | |
timotimo | pay the designers of the font in your terminal and code editor ffs :P | 01:05 | |
Juerd | I'm afraid that one day someone will take it the other way and go NIH all the way down to the hardware | 01:06 | |
timotimo | well, not everybody uses fonts to read text, of course | ||
Juerd | Audio fonts, aka voices. | 01:07 | |
timotimo | well, there's also braille devices | 01:08 | |
01:10
Xliff left
01:11
Xliff joined
|
|||
Juerd | I could see that as a font | 01:12 | |
(no pun intended) | |||
timotimo | fair enough. there's only really one braille font you can "choose" from, right? | 01:13 | |
Juerd | Well, it does come in several sizes, and weights | ||
01:13
cog_ joined
|
|||
Juerd | And, er, thickness I guess? | 01:13 | |
timotimo | i do believe braille devices are usually very heavy ;) | 01:15 | |
at least they're pretty big | |||
i'm told they use piezos for each individual nub and since piezos hardly move at all, they've got looooong levers in there | |||
01:18
athenot joined
|
|||
geekosaur | there's at least one gps that calls them "fonts" | 01:21 | |
timotimo | what's a gps? | ||
01:21
Herby_ joined
|
|||
Herby_ | o/ | 01:21 | |
timotimo | \o | 01:22 | |
Herby_ | timotimo: how goes it? | ||
geekosaur | (that was re "audio fonts", not Braille devices) | ||
timotimo | oh, ok | ||
i'm okay, not finding a good way out of a specific bug i'm seeing | 01:23 | ||
regarding the profiler | |||
Herby_ | I wish I could provide a useful contribution to your bug hunting endeavors | 01:24 | |
but since I lack the chops, I'll provide moral support instead :) | |||
you can do it | |||
timotimo | at this point i'm getting a whole lot of suggestions and examples of broken code that moral support feels more useful :) | 01:25 | |
so thanks for that! | |||
01:25
kaare_ left
01:29
zakharyas joined
01:34
Herby_ left
01:36
cog_ left
01:44
ilbot3 left
01:51
athenot left
01:56
ilbot3 joined,
ChanServ sets mode: +v ilbot3
02:08
psychoslave joined
02:39
fascinum left
02:49
athenot joined
02:58
pilne left,
Sgeo joined
03:00
Sgeo_ left
|
|||
Geth | doc: 63e089070e | skids++ | 2 files Angle quotes imply Q:v even in an adverb, so mention val() Also, teach aspell "retronym" |
03:02 | |
03:06
Herby_ joined
|
|||
Herby_ | rookie question here: in the latest p6 weekly, there was a mention of a 6% speedup in certain areas. If I wanted to see how those speedups were achieved, where do I look? | 03:07 | |
I'm a github novice too | |||
MasterDuke | Herby_: github.com/rakudo/rakudo/commits/master | 03:11 | |
Herby_ | MasterDuke: thanks | 03:14 | |
github.com/rakudo/rakudo/commit/79...43a9a7d3a7 | |||
MasterDuke: that's a nice speedup :) | |||
MasterDuke | yeah, pleasantly surprising | 03:15 | |
Herby_ | releasable6: status | 03:19 | |
releasable6 | Herby_, Next release in ≈5 days and ≈15 hours. 2 blockers. 0 out of 76 commits logged | ||
Herby_, Details: gist.github.com/ac0ecc649dacc2da63...95d3f6c18d | |||
03:21
athenot left
03:22
AlexDani` is now known as AlexDaniel
|
|||
AlexDaniel | Herby_: changes like this are usually also referred to in the changelog | 03:23 | |
Herby_ | AlexDaniel: dumb question, but where can I see that? | ||
AlexDaniel | Herby_: github.com/rakudo/rakudo/blob/mast.../ChangeLog | ||
Herby_ | awesome, thanks | 03:24 | |
AlexDaniel | Herby_: changelog for this release is not there yet, but it will be this week | ||
Herby_ | AlexDaniel: I might get started on the monthly squashathon early. I think I might be able to resolve some of the LFH in whateverable | 03:25 | |
AlexDaniel | Herby_: oh! That's pretty cool | ||
Herby_: let me know if you're able to run things locally, because I was planning to double check that things work before the squashathon | |||
03:26
w_richard_w left,
w_richard_w joined
|
|||
AlexDaniel | Herby_: I do know that bisectable's tests fail because it is constantly attempting to download binaries that don't exist | 03:26 | |
but everything else works I think | |||
Herby_ | another beginner question that I was going to ask: with these being IRC bots, any guidance on how I go about testing changes? | ||
I'm not too familiar with irc bots in general | 03:27 | ||
AlexDaniel | Herby_: oh, this should be documented | ||
Herby_: in case of whateverable there are tests: github.com/perl6/whateverable/tree/master/t | |||
Herby_: and if you simply run it like this: t/evalable.t | 03:28 | ||
oops | |||
perl6 t/evalable.t | |||
it should work | |||
Herby_: it will actually spawn a mini irc server, and the bot will connect to it | |||
Herby_ | ok. so I should be able to clone the whateverable github repo to my local computer, make changes, then run the test | ||
AlexDaniel | yes, and add your tests for the newly added feature (or tweak tests if you're changing existing functionality) | 03:29 | |
Herby_: second option is this: sake debug:evalable | |||
Herby_: it will actually start the bot, and it will connect to freenode and join #whateverable channel | |||
Herby_ | great. i'll give it a go and hopefully can solve some of the low low lhf | 03:30 | |
do I need to be on a specific release to do the changes and testing? right now I'm on the latest release on rakudo-pkg | |||
AlexDaniel | any recent-ish rakudo will do | 03:31 | |
Herby_: there was this page: github.com/perl6/whateverable/wiki...w-Features | |||
Herby_: but it is really out of date, feel free to change it | |||
“It is really hard to work on these bots if you do not have a couple of thousands of rakudo builds” – totally not true anymore | |||
Herby_: what's your OS by the way? | 03:32 | ||
Herby_ | My main is Windows 10 but I have a virtualbox with ubuntu 16.04 and 18.04 | ||
but i'm a linux rookie | |||
so still figuring things out there | |||
AlexDaniel | most bots will work much better on linux 64-bit | 03:34 | |
Herby_: fwiw what happens there is that bisectable needs a bunch of rakudo versions to work properly, and there are thousands of these on whateverable server | 03:35 | ||
Herby_: one option is to build these yourself, which will take a lot of time of course | |||
Herby_: but by default if you're on linux amd64 it'll pull existing builds from whateverable server | |||
so you don't need to build anything | |||
and 15k builds are ready for use :) | 03:36 | ||
Herby_: and actually most bots will need to run rakudo in one way or another, not just bisectable | 03:37 | ||
Herby_ | Ok. I'll start trying my luck with some of the simple issues and see what I can get done. I'll probably be asking lots of questions :) | 03:38 | |
thanks for the guidance | |||
03:39
khw left
|
|||
AlexDaniel | Herby_: there's a high chance that you'll stumble upon issues that are my fault, so feel free to complain :) | 03:40 | |
Herby_ | there will be no complaints. you do great work for p6 :) | 03:41 | |
AlexDaniel | I still expect bug reports though, no matter how good our work is :) | ||
AlexDaniel runs away to get some healthy… 1 hour of sleep… | 03:42 | ||
Herby_ | o/ | 03:43 | |
modules.perl6.org down? | |||
AlexDaniel | undersightable6: status | 03:45 | |
undersightable6 | AlexDaniel, OK! Working on it… | ||
03:45
Todd joined
|
|||
Todd | By chance is perl6.org down? | 03:46 | |
Herby_ | I just posed that same question. it looks to be | ||
Todd | Would you mind if I mooched the syntax on how to create a directlry? mkdir $path ? | 03:47 | |
Herby_ | books.google.com/books?id=uJlGDwAA...mp;f=false | 03:49 | |
Todd | Thank you! | ||
Herby_ | i havent used mkdir with p6 but that would be my best guess :) | ||
03:51
khw joined,
eliasr left
|
|||
AlexDaniel | Herby_: heh… I guess it is timing out, and there are lots of domains, so it will take a lot of time for undersightable6 to finish | 03:52 | |
Herby_ | i guess now is as good as time as any to get some sleep | ||
o/ | |||
04:01
zpc left
04:06
AlexDaniel left
04:11
molaf joined
04:13
kaare_ joined
04:14
psychoslave left,
wamba joined
04:29
Tison joined
|
|||
Tison | \o | 04:29 | |
I wonder if you guys can access perl6.org/ | 04:30 | ||
It times out accessing from China. | 04:31 | ||
donpdonp | * Connected to perl6.org (213.95.82.53) port 80 (#0) | ||
04:31
APic left
|
|||
donpdonp | > GET / HTTP/1.1 | 04:31 | |
(waiting... waiting...) | |||
04:31
khw left
|
|||
donpdonp | yeah it connected but no response. (from thailand) | 04:31 | |
Herby_ | Tison: I can't access it from the US either. some sort of problem going on | 04:32 | |
Tison | well | ||
04:32
cog_ joined
|
|||
donpdonp | that means i can read docs.perl6.org/type/Buf oh noes :) | 04:33 | |
can/cant | |||
04:34
skids left
04:35
molaf left
04:38
APic joined
04:50
curan joined
04:55
raynold left,
athenot joined
04:56
cog_ left
04:59
sno left
|
|||
Todd | I need match help. How do I specify a want to see certain characters ohly? perl6 -e 'my $A="44.rc0"; if $A ~~ m/( \d**1..4 "." <["a" . "b" . "rc" ]> +$ ) / {say "$0";} else {say "no match";}' | 04:59 | |
05:01
kaare__ joined,
kaare_ left
|
|||
Todd | I want to match "a" or "b" or "rc" | 05:01 | |
05:02
jmerelo joined
|
|||
donpdonp | wow first time ive seen the new regex syntax | 05:03 | |
m: "44.rc" ~~ m/( \d**1..4 "." ("rc" | "a" | "b") $ ) / | |||
camelia | ( no output ) | ||
donpdonp | so um, on my terminal it says it matches with 0 => 「44.rc」 | 05:04 | |
jmerelo | m: say "44.rc" ~~ m/( \d**1..4 "." ("rc" | "a" | "b") $ ) / | ||
camelia | 「44.rc」 0 => 「44.rc」 0 => 「rc」 |
||
Todd | testing | 05:05 | |
jmerelo | donpdonp: m evaluates but you have to print the output explicitly | ||
donpdonp | jmerelo: nod. thx. | ||
05:05
ufobat joined
|
|||
Todd | Thank you! | 05:07 | |
perl6 -e 'my $A="44.rc20"; if $A ~~ m/( \d**1..4 "." ( "a" | "b" | "rc" ) .*$ ) / {say "$0";} else {say "no match";}' 44.rc20 | |||
jmerelo | m6: my $A="44.rc20"; if $A ~~ m/( \d**1..4 "." ( "a" | "b" | "rc" ) .*$ ) / {say "$0";} else {say "no match";} | 05:08 | |
m: my $A="44.rc20"; if $A ~~ m/( \d**1..4 "." ( "a" | "b" | "rc" ) .*$ ) / {say "$0";} else {say "no match";} | |||
camelia | 44.rc20 | ||
Todd | jmerelo: I am not finding your correction. What am I missing? | 05:12 | |
05:14
vivus-ignis joined
|
|||
jmerelo | Todd: just running it through the Camelia bot | 05:16 | |
.tell moritz docs.perl6.org seems to be down. | 05:17 | ||
yoleaux | jmerelo: I'll pass your message to moritz. | ||
ufobat | jmerelo, my edit of issue 2015 was by accident :( | ||
jmerelo | .tell moritz correction: every *.perl6.org seems to be down | ||
yoleaux | jmerelo: I'll pass your message to moritz. | ||
jmerelo | ufobat: no problem :-) | 05:18 | |
05:28
athenot left
05:31
domidumont joined
|
|||
Geth | doc: c9f0961172 | (JJ Merelo)++ | doc/Language/subscripts.pod6 Less accidental MD, refs #2022 |
05:35 | |
synopsebot | Link: doc.perl6.org/language/subscripts | ||
doc: 5884013447 | (JJ Merelo)++ | doc/Language/subscripts.pod6 Eliminates Iterable Which at least makes the example compile. Iterable is not used in the other examples, so I don't really get what it's doing there. It's not really relevant to the main topic, which is subscripts. The example should probably be improved, but that's a different thing altogether. Closes #1438. |
|||
05:36
domidumont left
05:37
wamba left,
domidumont joined
05:39
noganex left
05:45
domidumont left
05:47
Todd left
|
|||
Geth | doc: b89f453072 | (JJ Merelo)++ | doc/Language/unicode.pod6 Review and finish normalization subsection It was pretty much completed by @samcv. I have added explicit reference to graphemes and little more. Closes #1517 Also deletes accidental markdown refs #2022. |
05:47 | |
synopsebot | Link: doc.perl6.org/language/unicode | ||
moritz | perl6.org is up again | 05:49 | |
yoleaux | 05:17Z <jmerelo> moritz: docs.perl6.org seems to be down. | ||
05:17Z <jmerelo> moritz: correction: every *.perl6.org seems to be down | |||
jmerelo | moritz: great. Thanks! | 05:50 | |
donpdonp | mmmm... sweet sweet documentation is back up. | ||
05:53
vivus-ignis left
06:08
psychoslave joined
|
|||
Geth | doc: JJ self-assigned Proc::Async Example needs to be modified to run on Windows 10 github.com/perl6/doc/issues/1453 JJ self-unassigned Only highlight perl 6 snippets as perl 6 github.com/perl6/doc/issues/1430 Checks that $?RESOURCES is effectively documented Which closes #1422. Also deletes some accidental MD, refs #2022 |
06:09 | |
synopsebot | Link: doc.perl6.org/language/modules | ||
06:22
domidumont joined
06:35
andrzejku joined
06:38
sno joined
06:50
HaraldJoerg joined,
Ven`` joined,
Tison left
06:53
athenot joined
06:57
athenot left
06:58
abraxxa joined
07:00
darutoko joined
07:03
Guest43854 joined
07:04
psychoslave left
|
|||
moritz | ... and down again | 07:07 | |
donpdonp | and back. | 07:09 | |
07:11
andrzejku left
07:13
Guest43854 left
07:18
robertle joined
07:33
psychoslave joined,
vivus-ignis joined
07:48
wamba joined
|
|||
donpdonp | say "hash {$hash.perl}"; => hash Buf.new(...Transaction.new(:typecode, :hash); => Type check failed in assignment to $!hash; expected Buf but got Bool (Bool::True) | 07:48 | |
07:48
vivus-ignis is now known as ignis__away
|
|||
donpdonp | sorry if thats hard to read. $hash is clearly a Buf, but the error is expected Buf but got Bool | 07:48 | |
maybe im using named params wrong | 07:49 | ||
m; class T { has Buf $.hash }; my $hash = Buf.new; T.new(:hash) | 07:51 | ||
m: class T { has Buf $.hash }; my $hash = Buf.new; T.new(:hash) | |||
camelia | Type check failed in assignment to $!hash; expected Buf but got Bool (Bool::True) in submethod BUILDALL at <tmp> line 1 in block <unit> at <tmp> line 1 |
||
07:52
cog_ joined
|
|||
donpdonp | has Buf $!hash; :) | 07:54 | |
jmerelo | donpdonp: :hash is equivalent to hash => True. That's why it says stuff about Bool... | 07:55 | |
m; class T { has Buf $.hash }; my $hash = Buf.new; T.new($:hash) | |||
That's the correct syntax, I guess. It's equivalent to hash => $hash | 07:56 | ||
(If I'm not wrong, that is. Let he check) | |||
07:56
ignis__away is now known as vivus-ignis
|
|||
donpdonp | m: class T { has Buf $!hash }; my $hash = Buf.new; say T.new(:hash).perl | 07:57 | |
camelia | T.new | ||
jmerelo | m: class T { has Buf $.hash }; my $hash = Buf.new; T.new($:hash) | 07:58 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Cannot use placeholder parameter $:hash outside of a sub or block at <tmp>:1 ------> 3hash }; my $hash = Buf.new; T.new($:hash7⏏5) |
||
jmerelo | No, it's not... | ||
m: class T { has Buf $.hash }; my $hash = Buf.new; T.new(hash => $hash) | |||
camelia | ( no output ) | ||
jmerelo | m: class T { has Buf $.hash }; my $hash = Buf.new; T.new(:$hash) | 07:59 | |
camelia | ( no output ) | ||
jmerelo | donpdonp: OK, that was it... | ||
m: class T { has Buf $.hash }; my $hash = Buf.new; say T.new(:$hash) ~~ T.new( hash => $hash ) | 08:00 | ||
camelia | False | ||
jmerelo | m: class T { has Buf $.hash }; my $hash = Buf.new; say T.new(:$hash) eqv T.new( hash => $hash ) | ||
camelia | True | ||
donpdonp | jmerelo: ah ok, thx! | ||
jmerelo | donpdonp: if that gratefulness is accompanied by a post in StackOverflow with the question you had, I'd be inmensely grateful :-) | 08:01 | |
donpdonp | id rather not document my ignorance :) | ||
jmerelo | donpdonp: c'mon. Just check out the people that ask the most questions in StackOverflow... Questions there will help everyone in the community. | 08:02 | |
donpdonp: you can also post the question, wait a reasonable amount of time, and answer it yourself (pointing to this IRC conversation if you want). | 08:03 | ||
08:07
noganex joined
08:11
cpage left,
mniip left
08:12
mniip joined,
vivus-ignis is now known as ignis__away
08:13
cpage joined
|
|||
donpdonp | here's another goodie | 08:14 | |
m: my $t = -> $tuple { my ($a, $b, $c) = $tuple; }; say $t((1,2,3)) | |||
camelia | (1 2 3) | ||
donpdonp | thats good. | ||
m: my $t = -> $tuple { my ($a, %b, $c) = $tuple; }; say $t((1,%(a => "b"),3)) | 08:15 | ||
camelia | Odd number of elements found where hash initializer expected: Found 3 (implicit) elements: Last element seen: 3 in block <unit> at <tmp> line 1 |
||
donpdonp | that seems like a p6 bug. | ||
08:15
cog_ left
|
|||
jmerelo | m: my $t = -> $tuple { my ($a, %b, $c) = $tuple; }; say $t((1,$(%(a => "b")),3)) | 08:15 | |
camelia | (1 {a b => 3} (Any)) | ||
jmerelo | hum | 08:16 | |
08:16
lookatme left
|
|||
jmerelo | m: my $t = -> $tuple { my ($a, %b, $c) »=« $tuple; }; say $t((1,$(%(a => "b")),3)) | 08:16 | |
camelia | (1 {a => b} 3) | ||
jmerelo | right | ||
donpdonp | o^O | 08:17 | |
jmerelo | donpdonp: just documented that yesterday in the docs docs.perl6.org/language/operators#...B%3D%C2%AB | ||
08:17
ignis__away is now known as vivus-ignis
|
|||
jmerelo | or this weekend, anyway | 08:17 | |
donpdonp | »=« | 08:18 | |
wow | |||
grin. ok thx. | |||
jmerelo | donpdonp: cool, right :-) | ||
donpdonp: not simply thanks. You know the spiel :-) | |||
donpdonp | Hyper :O | ||
I do. it has been noted :-) | |||
jmerelo | donpdonp++ | ||
donpdonp | i mean mentally noted, not noted in SO. but anything's possible | 08:19 | |
jmerelo | donpdonp: :-) | ||
donpdonp | i dont even know how to make a »=« with the keyboard | ||
feels like learning klingon :) | |||
copy/paste from irc is working fine | 08:20 | ||
jmerelo | donpdonp: you can just use <<=>> or >>=<< | ||
I have compose keys defined in my keyboard. And you can, too docs.perl6.org/language/unicode_entry+ | |||
docs.perl6.org/language/unicode_entry | 08:21 | ||
donpdonp | thats a nice page to have | 08:22 | |
08:25
mniip left,
mniip joined
08:27
dakkar joined
08:30
lookatme joined
08:53
ChoHag left
09:01
titsuki_ joined,
vivus-ignis is now known as ignis__away
09:02
Mithaldu left,
titsuki left
09:04
Mithaldu joined
09:05
cog_ joined
09:08
ignis__away is now known as vivus-ignis
09:17
Tison joined
09:19
vivus-ignis is now known as ignis__away
09:22
lookatme left
09:24
ignis__away is now known as vivus-ignis
09:31
Ven`` left
09:34
rindolf joined
09:39
ChoHag joined
09:42
vivus-ignis is now known as ignis__away
09:43
ignis__away is now known as vivus-ignis
09:44
athenot joined
09:53
athenot left
09:54
Ven`` joined
10:02
claudio joined,
claudio is now known as Guest23217,
cog_ left
10:03
vivus-ignis is now known as ignis__away
10:05
AlexDaniel joined
10:08
zakharyas left
10:11
araujo joined,
araujo left,
araujo joined
10:12
wamba left
10:14
w_richard_w left
10:16
cog_ joined
10:20
athenot joined
10:23
garryq3 joined
10:31
MasterDuke left
10:54
ignis__away is now known as vivus-ignis
11:01
eliasr joined
11:03
vivus-ignis is now known as ignis__away
11:04
ignis__away is now known as vivus-ignis
11:12
gregf_ left
11:20
cog_ left
11:26
Guest23217 left,
gregf_ joined,
markong joined
11:40
vivus-ignis is now known as ignis__away
11:48
ignis__away is now known as vivus-ignis,
itaipu joined
11:52
Ven`` left
|
|||
El_Che | if I wanted to build a simple irc bot for simple stuff like flood protection and autovoice with delay, wich of the both here is the easiest to use as an example? Geth? | 11:54 | |
Zoffix and AlexDaniel have lots of bots :) | 11:55 | ||
11:56
Ven`` joined
12:00
Ven`` left
12:03
Ven`` joined
12:04
mcmillhj joined
|
|||
AlexDaniel | El_Che: I think following a tutorial from IRC::Client is the easiest | 12:20 | |
El_Che: github.com/zoffixznet/perl6-IRC-Cl...-basics.md | |||
12:24
ExtraCrispy left
|
|||
El_Che | thx | 12:24 | |
will do that | |||
12:25
xtreak joined
|
|||
tyil | rakudo.org died? | 12:29 | |
getting a 503 | 12:30 | ||
jkramer | paste.pound-python.org/raw/kVFW06M...WmLB0ouJm/ | ||
El_Che | moritz : the same as the doc.perl6.org downtime? | ||
jkramer | Is this as it's supposed to be or a bug? | 12:31 | |
moritz | El_Che: no, for the doc.perl6.org downtime, the whole system hung | 12:33 | |
ZofBot: is there anything that needs to be started on www.p6c.org for rakudo.org to come up again? | 12:34 | ||
ZofBot: never mind, found it | 12:35 | ||
jkramer | The same error is thrown with .&say on a new line instead of .say | ||
12:35
void1 joined
|
|||
moritz | we should really have an init script for that :( | 12:35 | |
tyil | yes | ||
jkramer | I see no reason why this shouldn't be working | ||
12:35
void1 left
12:41
wamba joined
|
|||
jkramer | This is weird too: paste.pound-python.org/show/6Ey4Xt...Rr4ofw21I/ | 12:42 | |
El_Che | moritz: thx | 12:43 | |
12:46
jmerelo left
12:47
ChoHag left
12:50
ChoHag joined,
imcsk8 left
12:54
rjt_pl left
12:55
Ven`` left
12:57
vivus-ignis is now known as ignis__away
12:58
xtreak left,
imcsk8 joined
12:59
rjt_pl joined
13:03
Ven`` joined
13:06
psychoslave left
13:07
psychoslave joined
13:11
psychoslave left,
psychoslave joined
13:14
domidumont left
13:15
domidumont joined
13:25
zakharyas joined
13:28
Zoffix joined
|
|||
Zoffix | moritz: there is a start-on-reboot script, but it just got a bug in it (only starts if there were new commits) | 13:29 | |
moritz | Zoffix: ah, ok | 13:30 | |
Zoffix: I've opened an issue on perl6/rakudo.org for this, ftr | |||
ktown | comborico1611: just for fun. I would have to learn python todo her work for her. Interesting to compare the code. | 13:31 | |
13:31
lucasb joined
|
|||
Geth | rakudo.org: 77f07199d6 | (Zoffix Znet)++ | 2 files Add separate script for booting up on box reboot Closes #11 |
13:33 | |
ktown | and I discovering the awsesomeness of markdown, here are the exercised so far : acmebot.com/py/ | 13:34 | |
tyil | ktown: personally, for technical texts, I prefer asciidoc | ||
I've used md for ages before being introduced to adoc | 13:35 | ||
Geth | rakudo.org: a632006262 | (Zoffix Znet)++ (committed using GitHub Web editor) | README.md Document start-rakudo.org.sh script |
13:36 | |
13:37
skids joined
|
|||
Geth | infrastructure-doc: 594c63ad14 | (Zoffix Znet)++ (committed using GitHub Web editor) | hosts/www.p6c.org.pod Document start-rakudo.org.sh script |
13:38 | |
13:40
Zoffix left
13:48
khw joined
13:55
Ven`` left
14:06
ignis__away is now known as vivus-ignis
14:12
Ven`` joined
14:21
cog_ joined,
Voldenet left
14:29
samebchase1 left
14:30
ChoHag left
14:31
ChoHag joined
14:32
vivus-ignis is now known as ignis__away
14:34
Ven`` left
14:35
curan left
14:36
ChoHag left,
ignis__away is now known as vivus-ignis
14:37
retupmoca joined
14:38
Ven`` joined
14:49
zakharyas left
14:50
ChoHag joined
14:56
ChoHag left
14:59
atroxaper joined
15:00
Ven`` left
15:04
jmerelo joined
|
|||
jmerelo | O/ | 15:04 | |
timotimo | \o | 15:05 | |
15:07
samebchase1 joined
|
|||
lucasb | There's some little details that I want to ask if they were conscious decisions and if they are documented/tested somewhere. | 15:08 | |
<1/2> is a Rat, but <1.2> is a RatStr. Is it ok? | |||
timotimo | m: say < 1/2 >.^name | 15:09 | |
camelia | RatStr | ||
timotimo | if you want that | ||
15:09
atroxaper left
|
|||
lucasb | the other way around :) | 15:09 | |
why <1.2> isn't a Rat/ | |||
? | |||
lizmat | m: dd <42>.^name | 15:10 | |
camelia | "IntStr" | ||
lizmat | same reason ^^^ | ||
lucasb: the xxxStr types are the dualvar types of Perl 6 | |||
lucasb | hm, ok. Int and Num's are different than Rat and Complex then | ||
with regard allomorphism | 15:11 | ||
lizmat | not sure I follow | ||
no, they should be the same ? | |||
timotimo | <x/y> is syntax for a numerator/denominator literal | ||
Tison | m: say (+<1.2>).^name | ||
camelia | Rat | ||
lizmat | m: say (~<1.2>).^name | ||
camelia | Str | ||
Tison | If you know <...> provides a list of stringy | ||
lucasb | yes, understood. <1/2> and <1+1i> and not quoted lists, but literals. | 15:12 | |
*are not | |||
ok, next question :) | 15:13 | ||
<0+0i> is Complex, but <0i> is ComplexStr | |||
can't <0i> be a literal for a complex number? | |||
also, <0+i> is a Str. Can't it be a complex literal? | 15:14 | ||
Tison | m: say <1+1i>.^name | ||
camelia | Complex | ||
Tison | somewhat inconsistent | 15:15 | |
15:15
comborico1611 joined
15:17
wamba left
15:23
atroxaper joined
15:40
haxmeister left
15:41
Voldenet joined,
Voldenet left,
Voldenet joined
15:44
domidumont left
15:51
ChoHag joined
15:54
vivus-ignis left
15:55
margeas joined
15:56
markong left
16:00
margeas is now known as markong
16:01
Zoffix joined
|
|||
Zoffix | lucasb: because there's no point in writing 1.2 with brakets. Without brakets it's still a Rat literal, so the obvious implication is you wanted a RatStr. `1/2` on the other hand is not a literal. It's an expression and you can't use it to mean a Rat literal in certain places that don't accept expressions (like signature literals). So <1/2> is the syntax for literals and if you actually want a RatStr, use | 16:02 | |
space. | |||
16:03
|oLa| joined
|
|||
Zoffix | lucasb: same applies to complex, as `1+i` is an expression. And it's a bug that <1+i> is a plain Str. | 16:03 | |
lucasb | Zoffix: do you have any opinion on <1i> to mean a complex literal? | 16:04 | |
Zoffix | lucasb: and this stuff is documented here: docs.perl6.org/language/glossary#i...-Allomorph and on the upcoming Numerics language page: github.com/perl6/doc/blob/car-gran...#L382-L394 | 16:05 | |
lucasb | makes sense now, thanks Zoffix & others for clarification | ||
16:05
robertle left
|
|||
Zoffix | lucasb: yeah, it probably should be a complex literal, since `i` is a postfix operator, so it's an expression | 16:05 | |
m: -> 1i {say "in"}(1i) | |||
camelia | 5===SORRY!5=== Error while compiling <tmp> Missing block at <tmp>:1 ------> 3-> 17⏏5i {say "in"}(1i) expecting any of: whitespace |
||
Zoffix | m: -> <1i> {say "in"}(1i) | 16:06 | |
camelia | 5===SORRY!5=== Error while compiling <tmp> Missing block at <tmp>:1 ------> 3-> <7⏏051i> {say "in"}(1i) |
||
Zoffix | huh | ||
Ah, right. If it were a complex literal it'd get accepted. | 16:07 | ||
Kinda makes me think we should accept allmorphic numeric literals too | |||
Filed R#1827 and R#1828 | 16:12 | ||
synopsebot | R#1827 [open]: github.com/rakudo/rakudo/issues/1827 <1i> should be a Complex literal, not ComplexStr | ||
R#1828 [open]: github.com/rakudo/rakudo/issues/1828 Allomorphic numerics should probably be accepted as literals in signatures | |||
Zoffix | lucasb: reminder that you wanted to fix R#1824 :) | 16:17 | |
synopsebot | R#1824 [open]: github.com/rakudo/rakudo/issues/1824 [IO][easy to resolve][good first issue] non-interactive REPL mode breaks STDIN | ||
16:21
uzl joined
16:22
sno left
|
|||
Zoffix | With Z-Script: *make nqp changes*; *write test*; run `z n; z s`; submit a PR | 16:22 | |
huggable: zscript | 16:23 | ||
huggable | Zoffix, Helper script for Rakudo Perl 6 core development: github.com/zoffixznet/z | ||
Zoffix | Well, I guess you'll need to `cd` into ~/R/nqp and ~/R/rakudo/t/spec dirs and change remotes to forks | ||
Zoffix & | |||
16:23
Zoffix left
16:26
domidumont joined
|
|||
uzl | Other than calling a method on an invocant, can the term 'self' access an attribute? | 16:26 | |
I wonder if the reason this example (pastebin.com/Nq6xd3wx) is not working is | |||
because I'm trying to call a method on the invocant and using the wrong syntax. | 16:27 | ||
timotimo | ah, self!foo is syntax only for method calls | 16:29 | |
you really need $!color there | |||
uzl: ^ | |||
[Coke] | Zoffix: irc is not the best way to reach me for TPF related issues. Email is best. You don't have a GM yet, I'm working on it. Worst case, it'll be me again. | 16:30 | |
uzl | timotimo, I guess %!color would also work too? | 16:32 | |
timotimo | yup | 16:36 | |
sorry, i didn't look closely enough | 16:37 | ||
uzl | BTW do those method calls only apply to methods created by the user? What about methods created by Perl for public attributes? | 16:39 | |
16:41
dakkar left
|
|||
timotimo | there is no difference between a user-created method and the public method created for you, but there will not be a public method created for you if you already have a method of the same name | 16:41 | |
16:43
Zoffix joined
|
|||
Zoffix | [Coke]: is it tpf-grants-secretary(at)perlfoundation.org ? | 16:43 | |
[Coke]: GM or no GM, I plan to have my first report ready on 26th (a month after grant approval). | 16:44 | ||
16:44
uzl_ joined,
psychoslave left
|
|||
Zoffix | [Coke]: also, what's up with TPF's website? Almost every page I visit is either horribly outdated or has Unicode issues. Is TPF willing to give the keys to the code/server to people willing to fix that stuff? | 16:46 | |
Like this page still lists Karen as chair: www.perlfoundation.org/steering_committee | |||
Tax returns page hasn't been updated in half a decade: donate.perlfoundation.org/irs.html | |||
16:47
uzl left
|
|||
Zoffix | This page doesn't display Unicode right news.perlfoundation.org/ | 16:47 | |
uzl_ | timotimo, thanks! | 16:48 | |
Zoffix | The YAPC stuff is still called YAPC | 16:49 | |
16:50
cog_ left
|
|||
Zoffix | [Coke]: k, found the address you emailed from during the last grant. I'll send the grant report to that on 26th or earlier, unless I hear back about the GM. | 16:50 | |
uzl_ | So just to be sure, %!color = %hue; would mean I'm accessing the attribute directly? | 16:52 | |
Zoffix | uzl_: yes | ||
uzl_ | And self.color = %hue; means I'm calling the method on the invocant? | 16:53 | |
Zoffix | uzl_: yes | ||
uzl_ | Thank you! | ||
16:54
Zoffix left
|
|||
uzl_ | Probably not related, but how do you tag a particular user like you did with username? | 16:54 | |
timotimo | you mean on irc? literally just put their nickname somewhere in the line; usually irc clients will tab-complete nicknames for you | 16:55 | |
[Coke] | zoffix: the secretary address is fine, but so is coke at cpan.org or will at coleda.com | 16:59 | |
uzl_ | timotimo, For some Hexchat doesn't add the colon but a comma after the username. | 17:00 | |
[Coke] | Zoffix: for the website, feel free to send me a list of defects, I'll see if I can find someone who can fix them or provide access. | ||
timotimo | that's not important :) | 17:01 | |
uzl_ | oh, great! Thanks! | 17:02 | |
geekosaur | hexchat is configurable | ||
preferences > interface > input box > nick completion > nick completion suffix | 17:03 | ||
uzl_ | geekosaur: Just did that! | 17:07 | |
El_Che | hexchat, is that the successor of xchat? | 17:08 | |
timotimo | i think it's just "windows builds of xchat"? | 17:09 | |
geekosaur | it's successor | ||
xchat still exists after a fashion but seems to be pretty much dead | |||
hexchat cam einto existence when the xchat devs went commercial for windows | |||
El_Che | I run xchat in the day, bit it didn't offer much to get me off irssi | 17:10 | |
ran | |||
it felt more like a mirc->linux-alternative transition | |||
geekosaur | yes and no. it's somewhere between the two; I find mirc highly annoying | 17:11 | |
but most of that is how they use screen real estate | |||
timotimo | when i was little, mirc was a lot of fun | ||
El_Che | yeah, it was my first irc client tough :) | ||
timotimo | what with the custom scripts that could drastically change the interface | ||
geekosaur | xchat/hexchat style works better for large screens. mirc always feels to me like multiple tui windows | 17:12 | |
El_Che | mirc -> epic II -> epic II with bitchX -> irssi | ||
last time I saw mirc it still felt likt a windows 3.11 app | |||
geekosaur | which can work but is little better than irssi with cheap sprinkles | ||
[Coke] | Zoffix: upcoming site migration to a new system. Probably wait until that drops. | ||
17:14
uzl_ left
|
|||
El_Che | geekosaur: oh, I also used Microsoft Comic Chat | 17:16 | |
17:16
uzl joined
|
|||
geekosaur | of course a lot of this is personal preference. I find that a mix of GUI and TUI works well, and hexchat does a decent job of giving me that mix | 17:16 | |
El_Che | you need a bouncer or something similar though | 17:17 | |
timotimo | i like weechat and glowing-bear | 17:18 | |
17:18
wamba joined
17:24
molaf joined
17:26
pdcawley joined
17:29
pdcawley left
17:30
atroxaper left
17:35
pdcawley joined
17:38
uzl left
17:55
mcmillhj_ joined
17:58
espadrine joined
|
|||
ttkp6 | mmm sirc | 17:58 | |
stmuk | I moved from irssi to weechat | 17:59 | |
ttkp6 | using xterm(-cum-mrxvt) for everything == high information density, same font everywhere, same cut+paste behavior everywhere, low memory overhead, higher reliability | 18:00 | |
18:05
vivus-ignis joined
|
|||
Herby_ | \o | 18:07 | |
AlexDaniel | ktown: hey! I did revise some 5to6 messages | 18:17 | |
e: $,=" ";say 1,2 | |||
evalable6 | (exit code 1) 04===SORRY!04=== Error while compiling /tmp/24FeMCO2QF Unsupported use of $, variable; in Perl 6 please use .join() method at /tmp/24FeMCO2QF:1 ------> 03$,08⏏04=" ";say 1,2 |
||
AlexDaniel | ktown: ↑ this one is probably better now | ||
at least doesn't suggest to use some non-existent thing | 18:18 | ||
jmerelo | AlexDaniel++ | ||
18:18
sauvin left
|
|||
AlexDaniel | more info here: github.com/rakudo/rakudo/issues/13...-388599174 | 18:18 | |
hm it doesn't have to be a *method* obviously, so the text can be improved | 18:19 | ||
ah, I wrote it that way to be consistent with $" message I think | 18:20 | ||
so please feel free to change both :) | |||
AlexDaniel runs away | 18:21 | ||
jmerelo | AlexDaniel: you can say "thingie" instead :-) | ||
AlexDaniel: or "whatnot" | |||
18:23
zachk joined,
zachk left,
zachk joined
|
|||
AlexDaniel | jmerelo: “perl 6 equivalent” :) | 18:25 | |
jmerelo | AlexDaniel: :-) | 18:26 | |
timotimo | Perl 6 or 100% compatible | ||
geekosaur | class Perl6 does Whatever {...} | 18:34 | |
probably should be a role :) | 18:35 | ||
timotimo | "does whatever" lets a class just typecheck "true" for any type or role or subset | 18:36 | |
moritz | why does this discussion remind me of "compatible with Windows NT 4.0 or better" statements? :-) | ||
Herby_ | question: is there an easy way to see what p6 dependencies a repo has? | 18:38 | |
geekosaur | ideally it has a meta file with that information | ||
Herby_ | ahhhh. found it. thanks! | ||
one follow up question: given a meta file with a list of dependencies, is there an easy way to install all of them? or just one-off "zef install" each one? | 18:39 | ||
18:39
sd_ joined
|
|||
sd_ | hi | 18:39 | |
timotimo | if you have the repo cloned, you can just zef install --depsonly . | 18:40 | |
hi sd_ | |||
18:40
cog_ joined
|
|||
Herby_ | sd: o/ | 18:40 | |
moritz | timotimo, Herby_ it's --deps-only | ||
timotimo | OK | ||
18:40
vivus-ignis is now known as ignis__away
|
|||
Herby_ | timotimo, moritz: I'll give that a try. thanks | 18:40 | |
18:42
sd_ left
|
|||
Herby_ | hmm. I'm thinking I'm failing to "point" it at something because if I use: zef install --deps-only , nothing happens | 18:43 | |
timotimo | did you put a . at the end? | ||
or the name of the folder if you're not in the folder itself | |||
Herby_ | thats why they pay you the big bucks :) | ||
that worked, thanks | |||
timotimo | hah, i wish | 18:44 | |
18:47
ignis__away is now known as vivus-ignis
18:49
cog_ left
18:55
jmerelo left,
jjmerelo joined
|
|||
timotimo | "Cannot write to a closed socket" - i wonder how i got that | 18:56 | |
(in a cro application) | |||
[Coke] | did you close a socket and then try to write to it? *duck* | ||
18:58
darutoko left
19:01
lancew joined
|
|||
ktown | AlexDaniel++ | 19:02 | |
19:04
domidumont left
19:05
b2gills left
19:06
irco left
19:07
b2gills joined,
irco joined
19:09
athenot left
|
|||
ktown | timotimo: the other end closed the socket | 19:10 | |
timotimo | yeah, that's likely | ||
i'm not sure how it figures that | |||
19:17
lance_w[m] joined
|
|||
ktown | if you read or write to the closed socket it will error, made cro checks if the socket exists frist | 19:21 | |
19:23
pull_phinger joined
|
|||
kurahaupo_ | A shutdown socket and a closed IO::Socket aren't the same thing; I wonder which is really means when it says "closed" | 19:24 | |
19:24
lancew left
19:29
MilkmanDan left
19:31
MilkmanDan joined,
sno joined
19:32
pull_phinger left
19:33
mcmillhj_ left
|
|||
ktown | with async sockets a few things can happen, connection reset by peer, buffer is not flushed, client closes connection | 19:35 | |
server needs LAST (to close connection), QUIT (await errors) and CATCH (reset by peer) | 19:37 | ||
19:38
lancew joined
19:40
lancew left
|
|||
timotimo | ?!?!? i see the websocket frame being reacted to from console.log output in the console, but the "network" tab in the chrome debugger shows 0 frames have ever gone through that socket >_> | 19:40 | |
that just kept me spinning my wheels for about half an hour | |||
oh no | 19:41 | ||
there was a split thingie in that view that was all the way at the top | |||
so i saw the table's headers, but none of the content | 19:42 | ||
just "select a frame to browse its contents" which looked like a placeholder where the data would show up | |||
FML | |||
Herby_ | Geth: help | ||
Geth | Herby_, Source at github.com/perl6/geth To add repo, add an 'application/json' webhook on GitHub pointing it to hack.p6c.org:8888/?chan=#perl6 and choose 'Send me everything' for events to send | use `ver URL to commit` to fetch version bump changes | ||
19:49
Xliff left
|
|||
Geth | whateverable: sylints++ created pull request #311: Add "usage" alias |
19:53 | |
Herby_ | novice git question: I believe i made a pull request that addresses a whateverable issue. I'm assuming someone will review my PR, and if its good, they'll approve it. | 19:55 | |
do they close the issue or do I, when the change is approved? | |||
19:55
pilne joined
|
|||
jjmerelo | Herby_: I checked it out and it looks good | 19:55 | |
timotimo | when merging the pullrequest from the github website, it'll automatically be closed | 19:56 | |
AlexDaniel | Herby_: comment added :) | ||
jjmerelo | Herby_: you can include the words "closes #xx" if it addresses some issue outside the PR. It will be closed automatically. | ||
AlexDaniel | ↑ help.github.com/articles/closing-i...-keywords/ | ||
Herby_ | I'll give that a look. thanks | 19:57 | |
AlexDaniel: saw your comment, I'll try my hand at creating a test for it | |||
20:01
jjmerelo left
|
|||
Geth | whateverable: sylints++ created pull request #312: add test for "usage" alias |
20:09 | |
whateverable: adff3c10dd | sylints++ (committed using GitHub Web editor) | lib/Whateverable.pm6 Add "usage" alias Addressing issue #303. github.com/perl6/whateverable/issues/303 |
20:11 | ||
whateverable: 0466ebfcd1 | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | lib/Whateverable.pm6 Merge pull request #311 from sylints/patch-1 Add "usage" alias |
|||
whateverable: 5e1c927745 | sylints++ (committed using GitHub Web editor) | t/lib/Testable.pm6 add test for "usage" alias |
|||
whateverable: 1dd3ad5b7b | (Aleks-Daniel Jakimenko-Aleksejev)++ (committed using GitHub Web editor) | t/lib/Testable.pm6 Merge pull request #312 from sylints/patch-2 add test for "usage" alias |
|||
20:13
committable6 left
20:15
squashable6 left,
committable6 joined
|
|||
AlexDaniel | committable6: usage | 20:15 | |
committable6 | AlexDaniel, Like this: committable6: f583f22,HEAD say ‘hello’; say ‘world’ # See wiki for more examples: github.com/perl6/whateverable/wiki/Committable | ||
AlexDaniel | Herby_: \o/ thank you | ||
20:15
squashable6 joined
|
|||
AlexDaniel | Herby_: I won't restart *all* of the bots just yet, but they'll all get this change next time they're restarted | 20:16 | |
Herby_ | awesome. I'm bumbling my way through contributing to open source projects, github, p6 etc.. | ||
so if i'm not doing something the best way, let me know :) | |||
AlexDaniel | Herby_: what you can also do is add commits to the existing pull request | 20:17 | |
Herby_: for example, you could've added tests and just pushed it | 20:18 | ||
Herby_: and the extra commit will appear in the pull request too | |||
Herby_ | gotcha. i figured there was a way to add on to an existing PR | ||
AlexDaniel afk | 20:19 | ||
20:21
irco left
20:22
Herby_ left,
irco joined
20:23
Herby_ joined
|
|||
buggable | New CPAN upload: Algorithm-Heap-Binary-0.0.1.tar.gz by CONO cpan.metacpan.org/authors/id/C/CO/...0.1.tar.gz | 20:32 | |
20:36
lancew joined,
vivus-ignis left
|
|||
Herby_ | hmm. i'm trying to run any of the tests in whateverable, and i'm failing on test 1: Failed test 'bot joined the channel' | 20:44 | |
i'm running the test with: perl6 t/evalable.t | |||
AlexDaniel | ah-haa | 20:45 | |
geekosaur | make sure it's not doing something silly like trying to log in with a nick that's taken already? | ||
AlexDaniel | no-no it's starting its own miniircd | 20:46 | |
20:46
|oLa| left
|
|||
geekosaur | might check if firewall rules or something prevent it then | 20:46 | |
AlexDaniel | Herby_: is 3rdparty/miniircd empty? | ||
Herby_ | AlexDaniel: it is | 20:47 | |
geekosaur: I hope it isnt firewall issues, because my networking knowledge is about 0 | 20:48 | ||
AlexDaniel | no it's just that the submodule is not cloned | ||
20:49
psychoslave joined
|
|||
AlexDaniel | I'm trying to find the right command… | 20:50 | |
Herby_: git submodule update --init --recursive | |||
20:50
psychoslave left
|
|||
Herby_ | AlexDaniel: what folder do I perform that in? | 20:51 | |
in 3rdparty/miniircd ? | |||
AlexDaniel | Herby_: in whateverable root | ||
Herby_ | k | ||
20:52
Herby_ left
|
|||
AlexDaniel | .tell Herby_ I tweaked the docs a bit: github.com/perl6/whateverable/wiki/Installation | 20:53 | |
yoleaux | AlexDaniel: I'll pass your message to Herby_. | ||
20:59
Herby_ joined
|
|||
Herby_ | AlexDaniel: that command worked :) | 21:00 | |
yoleaux | 20:53Z <AlexDaniel> Herby_: I tweaked the docs a bit: github.com/perl6/whateverable/wiki/Installation | ||
Herby_ | perl6 t/evalable.t hard reboots my system for some reason | ||
AlexDaniel | oh wow | 21:01 | |
Herby_: how much RAM do you have? | 21:02 | ||
Herby_ | hmm. i'll have to double check. its a virtualbox, and i'm still figuring it out | ||
21:04
molaf left
|
|||
El_Che | (depending on how experienced you are with Linux) docker is a lightweight alternative for virtualbox | 21:05 | |
with 'docker commit $id' you can save your progress | |||
geekosaur | there I'd want to make sure it's not using a port that is quietly being used by vbox for something else (like, say, host to guest communication) | ||
AlexDaniel | El_Che: I think Windows is the main OS in that case, so docker probably not an option | 21:06 | |
geekosaur | although it can also mean you found yet another bug in vbox >.> | ||
El_Che | AlexDaniel: docker works well on recent Windows | ||
AlexDaniel | oh? | ||
El_Che | AlexDaniel: it uses a lightweight hypervisor | ||
AlexDaniel | how in the world… | ||
El_Che | AlexDaniel: like it does on mac | ||
Herby_ | El_Che: i have very little in the way of Linux chops. I installed VB in an attempt to learn a little linux | ||
geekosaur | docker has been both a hypervisor manager and an interface to cgroups for quite some time now | 21:07 | |
El_Che | Herby_: in that's case it's a good choice | ||
geekosaur | it transpaently uses cgroups where they;re available and sufficient, and a hypervisor when they;re not | ||
AlexDaniel | well, wow | ||
that's awesome | |||
El_Che | before I automated rakudo-pkg on travis, I built a few releases on a mac just because I could :) | 21:08 | |
AlexDaniel | El_Che: speaking of which… :) | ||
quite some time without a prerelease | |||
El_Che | (I have a mac test machine from work, but my main os is Linux (work and home) ) | ||
als in no new files? or no builds? | 21:09 | ||
it should build every 24h | |||
(or when triggered) | |||
21:09
Herby_ left
|
|||
AlexDaniel | El_Che: ye-ye, it's simply that I didn't upload anything new | 21:10 | |
El_Che | AlexDaniel: travis-ci.org/perl6/rakudo-pkg-canary -> "Ran for 30 min 12 sec. about 3 hours ago" | ||
that's why it's green :) | 21:11 | ||
AlexDaniel | well, I actually tried more than twice :) | ||
once there was a broken test, another time Inline::Perl5 was failing | |||
21:11
Herby_ joined
|
|||
El_Che | good to catch it | 21:11 | |
I also have a few rakudo containers waiting to be integrated, so that dev can try stuff on the fly, even on i386 | 21:12 | ||
and as I said, it works on Windows, Mac and Linux | |||
21:14
pilne left
21:17
pilne joined
21:19
skids left
21:29
Herby_ left
21:33
mcmillhj left
21:36
cognominal joined
|
|||
AlexDaniel | El_Che: meh! :) github.com/niner/Inline-Perl5/issues/113 | 21:37 | |
El_Che | :) | 21:39 | |
21:40
mcmillhj joined
21:42
idiosyncrat joined
21:44
idiosyncrat left,
mcmillhj left
21:47
cognominal left
21:52
kurahaupo_ left
22:00
Herby_ joined
22:08
Herby_ left
22:09
rindolf left
22:12
mcmillhj joined
22:13
pecastro left
22:14
pecastro joined
22:16
Guest43854 joined,
Guest43854 left
|
|||
El_Che | .tell jmerelo I would propose a "obsolete" tag. There are question tagged with perl6 on SO that are no longer relevant or do not even work anymore (e.g. perl6 on parrot) | 22:16 | |
yoleaux | El_Che: I'll pass your message to jmerelo. | ||
22:17
mcmillhj left,
Herby_ joined
|
|||
El_Che | .tell jmerelo the tag and a comment on the question | 22:17 | |
yoleaux | El_Che: I'll pass your message to jmerelo. | ||
22:18
dct joined
22:22
mcmillhj joined
|
|||
lizmat | And another Perl 6 Weekly hits The Net: p6weekly.wordpress.com/2018/05/14/...ough-time/ | 22:23 | |
22:24
itaipu left
|
|||
Herby_ | lizmat++! | 22:27 | |
22:27
mcmillhj left
|
|||
Herby_ | grep but | 22:28 | |
greppable6: but | |||
hmm | |||
22:30
greppable6 left
|
|||
Herby_ | i killed it :( | 22:30 | |
lizmat | perhaps AlexDaniel can revive it :-) | 22:31 | |
lizmat goes afk to get some R&R | |||
timotimo | i do think systemd restarts them when they go down | ||
22:32
greppable6 joined
|
|||
greppable6 | Herby_, 40782 lines, 959 modules: gist.github.com/52176b1942dc62cd10...3e9584aa75 | 22:33 | |
Herby_ | thats probably why it had a heart attack | ||
timotimo | haha | ||
something makes them unable to respond to pings while doing their task | |||
Herby_ | looking in some of the whateverable bots, i'm seeing the "but" operator for the first time | ||
timotimo | but they do properly reconnect when they're done and then output it | ||
22:38
mcmillhj joined
|
|||
Herby_ | timotimo: i saw in the p6 weekly that you worked on some things in the MoarVM. How'd you get started hacking on that? | 22:39 | |
timotimo | hm, good question | 22:40 | |
at the time moarvm came out, i had just been working on rakudo-jvm for a little bit. seeing the cool bits that moarvm had got me interested i suppose? | |||
there was lots of low-hanging fruit at the beginning, i think | 22:41 | ||
22:41
wamba left
|
|||
timotimo | github.com/moarvm/moarvm/commit/b2da0b7cf - this was my first commit; adding nqp::replace | 22:41 | |
22:42
mcmillhj left
|
|||
Herby_ | nice! what rakudo-jvm your first exposure to vm's? | 22:42 | |
what/was | |||
timotimo | i wouldn't say that; i contributed tiny bits to PyPy before, which you could consider experience with VMs in the widest sense | 22:43 | |
cool, sqlite has a "total" function that you can use instead of "sum" that will never throw an integer overflow error | 22:46 | ||
22:48
lucasb left
22:53
mcmillhj joined
22:55
lancew left
22:58
mcmillhj left
23:01
Herby_ left
23:02
skids joined
|
|||
AlexDaniel | Herby_: arguably using `but` is not the right way to do things | 23:08 | |
but it works so well for whateverable | 23:09 | ||
23:09
entonian joined
|
|||
AlexDaniel | when all you need is to just throw some messages around | 23:09 | |
.tell Herby_ irclog.perlgeek.de/perl6/2018-05-14#i_16165471 | |||
yoleaux | AlexDaniel: I'll pass your message to Herby_. | ||
23:11
noganex left
|
|||
AlexDaniel | [Coke]: the link to “his blog for April” is broken here: news.perlfoundation.org/2018/05/gra...rl-6-.html | 23:12 | |
well, it points to stackoverflow, that's the wrong link | |||
23:13
entonian left
23:15
entonian joined,
entonian left
23:16
entonian joined,
markong left
23:17
dct left
23:18
entonian left
23:20
ryn1x left
23:21
noganex joined,
ryn1x joined,
mcmillhj joined
23:25
mcmillhj left
23:26
zachk left
23:37
entonian joined
23:39
mcmillhj joined
23:40
entonian left
23:42
rjt_pl left
23:43
mcmillhj left
23:46
espadrine left
23:49
mcmillhj joined
23:50
w_richard_w joined
23:54
mcmillhj left
|