»ö« Welcome to Perl 6! | perl6.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: irc.perl6.org or colabti.org/irclogger/irclogger_log/perl6 | UTF-8 is our friend! 🦋
Set by Zoffix on 25 July 2018.
00:00 manchicken joined 00:02 Juerd left, patrickb left 00:16 zacts left, w_richard_w joined 00:28 Juerd joined 00:42 manchicken left 00:43 zacts joined 00:47 MasterDuke joined, MasterDuke left, MasterDuke joined 00:49 netrino left 00:52 dominix__ is now known as dominix 01:03 alnk joined 01:06 Kaiepi joined 01:33 dominix left 01:37 alnk left, alnk joined 01:42 aborazmeh joined, aborazmeh left, aborazmeh joined 01:52 zacts left 02:21 molaf left
timotimo www.reddit.com/r/perl6/comments/at...e/eh1abnf/ - just posted a long-ass comment about spesh optimizations up on reddit 02:22
02:24 snarkyboojum joined 02:25 zacts joined 02:27 aborazmeh left 02:34 molaf joined 02:39 snarkyboojum_ joined
Xliff timotimo++ 02:40
02:41 snarkyboojum left
Xliff I will have to read this, carefully. It's Friday and my threshold for detailed discussions is low. 02:41
VERY low.
Xliff sips another coke and brandy.
02:42 ayerhart left 02:47 ayerhart joined
hahainternet thanks for the post timotimo, i'm working on things kinda unrelated to perl6 but it's always nice to read strategies, especially when i don't understand the problem domain :) 02:48
02:49 snarkyboojum_ left 02:50 snarkyboojum_ joined
timotimo :D 02:53
i need to finally write up something for my SDL2 experiments, even though they are still super simple
02:57 ayerhart left
hahainternet i am trying to concieve of a grammar that describes itself increasingly accurately while it is iteratively being designed 02:58
02:58 ayerhart joined
timotimo not entirely sure how you mean that? like invent a new EBNF-like? 02:59
hahainternet more or less, but designed around more human language 03:00
EBNF is exactly accurate/precise immediately
but humans describe things in big gloopy messes
timotimo that's true
hahainternet i'm intrigued by the idea of taking an abstract description, diving down and formalising each segment, then stepping backwards and genericising the formalised version
and seeing what you get
timotimo at some point we should have the other way around: put in perl6 grammar, get out a human-readable description :) 03:01
hahainternet well, all my playing is done in p6 because grammars are so wonderful
it's not so much human readable, but the ideal confluence
human writeable, machine readable, human rewriteable
timotimo mhm 03:02
that makes sense, yeah
hahainternet currently slowly tackling Syntactical Structures
(in PDF format, gah)
ah excellent and the guy i was arguing with on reddit was basically entirely arguing a red herring 03:04
wonderful :)
timotimo ;(
hahainternet my fault too, the thread will be informative for passers by though, which is ideal 03:05
timotimo yeah, there's often many more of them than the people actually involved
hahainternet anyhow, half of what i am doing already looks perl6y because it's like "class Pump { has Inlet; has Outlet; }" etc 03:10
a linguistic approach really feels right
discord6 <Rogue> I love "has" for class members
hahainternet 'is' and 'does' too
03:10 zachk left
discord6 <Rogue> After all, programming languages other than machine code are for humans 03:11
hahainternet that's not entirely true imho
we don't have any programming languages truly for humans, just ones that are more humanistic than others
discord6 <Rogue> Well, okay, programming languages are for programmers
hahainternet hah are you suggesting we are all part machine? ;) 03:12
discord6 <Rogue> and what do you get taught in any OO-focused introductory programming course? Object A has object B
Xliff I'm still waiting for someone to make a Slang so you can say "haz $!cheesburger" in a class def. 03:22
03:44 hythm joined 03:49 snarkyboojum_ left
irced part machine what? 03:59
irced looks around suspiciously.
irced eats a spider. 04:01
what?
I'm not an andy.
hythm Hi, I'm trying to upload my first module to the ecosystem, I have requested a PAUSE account as per the docs. Now do I need to wait for an email to confirm my PAUSE account or what is next? 04:03
04:14 Cabanoss- joined 04:15 Cabanossi left, Cabanoss- is now known as Cabanossi 04:24 mikfire joined 05:05 ferreira left 05:06 mikfire left 05:37 jmerelo joined 05:38 zacts left 06:20 manwar joined
manwar Hi, if I am using use-ok 'x'; do I still have to say use X; 06:21
06:21 zacts joined 06:37 w_richard_w left 06:41 w17t left 06:43 sauvin joined 06:47 w17t joined, manwar left
Geth doc/master: 4 commits pushed by (JJ Merelo)++ 06:48
06:51 rindolf joined 06:56 zacts left 06:57 sena_kun joined
jmerelo .tell AlexDaniel I'm thinking again about changing the subject of the hackathon after I have discovered this github.com/perl6/doc/issues/2632 07:02
yoleaux jmerelo: I'll pass your message to AlexDaniel.
jmerelo .tell AlexDaniel after all, the "Most wanted" does not seem to be raising a lot of enthusiasm
yoleaux jmerelo: I'll pass your message to AlexDaniel.
jmerelo .tell manwar yes, but that will fail if use-ok returns false, so it's better if you do that in a different test, different numeration. 07:03
yoleaux jmerelo: I'll pass your message to manwar.
07:06 kurahaupo left, kurahaupo joined, kurahaupo left 07:07 kurahaupo joined 07:08 hythm left
Geth doc: JJ self-assigned list.head and list.tail use Ranges as examples github.com/perl6/doc/issues/2631
0e2a128100 | (JJ Merelo)++ | doc/Type/List.pod6
07:10
07:25 [particle] joined 07:26 koto joined 07:27 Actualey` joined 07:28 [particle]1 left 07:29 molaf left, kst`` joined 07:30 titsuki_ joined, avarab joined, avarab left, avarab joined, aindilis` joined, sivoais_ joined, simcop2387_ joined, gfldex_ joined 07:31 eseyman_ joined
doc: 45a20b40bd | (JJ Merelo)++ | doc/Type/List.pod6
Rewrites tail closes #2631
synopsebot Link: doc.perl6.org/type/List
07:37 gurmble joined 07:40 gfldex is now known as Guest6585, sauvin left, Actualeyes left, kst` left, grumble left, Guest6585 left, eseyman left, sivoais left, avar left, simcop2387 left, titsuki left, sena_kun left, nebuchadnezzar left 07:41 gurmble is now known as grumble, sauvin joined, nebuchadnezzar joined 07:42 Kaiepi left 07:44 aindilis left 07:53 llfourn_ left 07:54 rgrau left 07:56 namibj left, namibj joined 07:58 rgrau joined 08:01 llfourn joined 08:22 mahafyi joined 08:29 kurahaupo left, kurahaupo joined
Geth ecosystem: manwar++ created pull request #432:
Update META.list with the p6-Calculator.
08:30
ecosystem: 36de1308f0 | (Mohammad S Anwar)++ | META.list
Update META.list with the p6-Calculator.
08:47
ecosystem: 37f5125ea2 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | META.list
Merge pull request #432 from manwar/manwar-Calculator

Update META.list with the p6-Calculator.
ecosystem: 4a8b236491 | (Jonathan Stowe)++ | META.list
Remove the last of my modules from META.list

This is the last batch of modules that I have uploaded to CPAN and tested that they actually download from there.
So long original ecosystem it was a blast.
09:27
09:29 evalable6 left 09:33 evalable6 joined 09:45 Kaiepi joined 10:38 netrino joined 10:43 wi15ht joined 10:46 w17t left 11:08 ravenousmoose joined 11:11 robertle joined 11:13 jmerelo left
netrino :react .* $<value>=[\d+F] .* :: Please, use Celsius $/ 11:24
sorry :(
missed the window during the paste 11:25
11:55 lucasb joined 12:04 aindilis` left 12:20 ravenousmoose left 12:25 aindilis joined 12:26 ravenousmoose joined 12:38 vrurg left, vrurg joined 13:03 ravenousmoose left 13:16 atta left
AlexDaniel . 13:19
yoleaux 07:02Z <jmerelo> AlexDaniel: I'm thinking again about changing the subject of the hackathon after I have discovered this github.com/perl6/doc/issues/2632
07:02Z <jmerelo> AlexDaniel: after all, the "Most wanted" does not seem to be raising a lot of enthusiasm
AlexDaniel .tell jmerelo I renamed “Blocker” label in the doc repo to “Top Priority” so that we don't get that confused with rakudo release process 13:21
yoleaux AlexDaniel: I'll pass your message to jmerelo.
13:22 ravenousmoose joined 13:38 ravenousmoose left
Geth doc: b2ef986ea2 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/packages.pod6
add "interpolating" to index
13:39
synopsebot Link: doc.perl6.org/language/packages
13:41 ravenousmoose joined 13:43 kurahaupo left, kurahaupo joined 13:44 kurahaupo left, kurahaupo joined
chee is there a way using the `sub MAIN` for command line args, to say that the single letter args are able to be passed all together? 14:07
like in `wc -lwc` i mean
timotimo interesting, github.com/tadzik/Getopt-Type does seem to support that 14:09
it hasn't been updated in years, though
chee i've specified them all as optional, like `sub MAIN (Bool :$l, Bool :$w) {}` but then they need to be passed `wc -l -w`
timotimo and there's now ways to customize parts of sub MAIN directly
El_Che There is also leont's modules.perl6.org/dist/Getopt::Long:cpan:LEONT 14:10
if you like the perl5 like functionality
chee i was hoping it would be a `%SUB-MAIN-OPTS` value, but there's only one of those ^_^
El_Che chee: lizmat added that after I complained about the functionality here, so you know how things get into core :) 14:12
chee El_Che: :D
maybe i should come back and complain again at a more carefully planned time 14:13
El_Che that's the spirit
14:27 manchicken joined
chee would i use a META6.json in the root directory of an app also, is that a sensible thing to do? or is there another process for keeping track of dependencies when you aren't going to be distributing the thing as a library 14:33
14:34 xinming joined
moritz chee: that's sensible for applications too 14:38
El_Che it's even probably the only wya
way
(isn't it?)
moritz well, you could have a shell script with "zef install" lines 14:39
14:39 volkov joined
El_Che moritz: I don't like you anymore 14:40
chee i could copy all my dependencies into the directory and run it as `perl6 -I.`
there are all sorts of terrible things we can do !
El_Che thin ice, mister/missy 14:41
volkov So it's definitely necessary to break out Emacs and modify that Perl6 script.
14:43 wi15ht left 14:44 Kaiepi left 14:45 Kaiepi joined
moritz nah, you can use vim for that :D 14:49
14:49 volkov left
discord6 <Vendethiel> Well, vim has to be installed in emacs 14:54
<Vendethiel> - -to being a zef install argument can’t, it seems, be added to the meta file 14:56
15:06 ravenousmoose left 15:07 dant left 15:16 manchicken left 15:17 kurahaupo left 15:18 kurahaupo joined, kurahaupo left, kurahaupo joined 15:24 molaf joined 15:31 sacomo left 15:45 ravenousmoose joined 15:46 ravenousmoose left
mst ucidatascienceinitiative.github.io...l/WhyJulia # the unicode tab completion thing strikes me as a clever and stealable idea 15:47
I guess perl6 would do it by having the texas operators auto-collapse
15:48 kurahaupo left, kurahaupo joined, kurahaupo left, kurahaupo joined
timotimo don't make the REPL more attractive, or people will try using it :P 15:57
chee it's a pity that Linenoise has some tab completion but no utf-8 support and Readline has utf-8 support and no completion (other than the files in cwd) 16:02
16:02 Kaiepi left
timotimo yeah, it's bad :( 16:02
chee there are some forks of Linenoise that support utf-8, i tried to get one of them working last night but i didn't know enough about NativeCall or indeed C to succeed in the hour i spent on it 16:03
16:11 molaf left 16:14 zacts joined
chee oh, actually it did work 16:16
16:22 patrickb joined
Geth doc: 095177cdde | cfa++ | 2 files
Fix typo, whitelist code word.
16:36
doc: 3cd2962f54 | cfa++ | doc/Language/operators.pod6
Inline footnotes (workaround for rakudo/rakudo#2711).
16:50
synopsebot Link: doc.perl6.org/language/operators
synopsebot RAKUDO#2711 [open]: github.com/rakudo/rakudo/issues/2711 Pod::To::Text is mishandling footnotes.
Geth doc: 73e4964f45 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/packages.pod6
add index item
17:02
synopsebot Link: doc.perl6.org/language/packages
17:05 pmurias joined
pmurias mst: that seems like a good idea, having the initial impression of Perl 6 be as awesome as possible seems like a worthy goal to have it spread more 17:09
yoleaux 14 Feb 2019 02:20Z <MasterDuke> pmurias: i'm trying to build (nqp|rakudo)-js, but `perl Configure.pl --prefix=/home/dan/Source/perl6/install/ --backends=moar,js && make -j6 install` dies in the `make -j6 install` with `Unhandled exception: While looking for 'nqp.moarvm': no such file or directory`. any suggestions?
pmurias MasterDuke: I'll look into it
mst pmurias: also I think people are much more likely to use the unicode operators if they don't have to figure out how to type them 'properly'
certainly my use of texas operators has always been purely out of laziness 17:10
Geth doc: 055b7670b0 | cfa++ | doc/Type/Order.pod6
Index Less, Same and More (enum Order). Closes #2634.
synopsebot Link: doc.perl6.org/type/Order
mst I wouldn't mind if I could type those and automatically get the prettier version
tadzik I have them on alt+[] 17:14
github.com/tadzik/dotfiles/blob/ma...emakpl#L34 these two
17:16 molaf joined
tadzik ah, the topic is something else, nevermin 17:17
timotimo comma has or will have something for this :)
tadzik :)
17:24 simcop2387_ left, simcop2387_ joined
Geth doc: 7c14832190 | (Tom Browder)++ (committed using GitHub Web editor) | doc/Language/packages.pod6
index a phrase
17:24
synopsebot Link: doc.perl6.org/language/packages
17:24 simcop2387_ is now known as simcop2387
pmurias mst: the julia vim plugin also adds that so we could steal that mechanic for perl 6 too 17:53
mst hm 17:54
perl6fmt --de-texas # also a theoretically possible thing
pmurias it's something you definity expect from a Perl 6 perltidy
s/you definity/you would definitely 17:56
18:01 Kaiepi joined 18:12 mahafyi left 18:18 zacts left 18:25 w17t joined, mahafyi joined 18:45 lucasb left 18:57 zachk joined 18:58 zachk left, zachk joined 18:59 ufobat_ joined, zachk left, zachk joined 19:02 ufobat__ left 19:05 ferreira joined 19:06 _ramix_ joined 19:08 _ramix_ left
MasterDuke mst, pmurias: github.com/drforr/perl6-Perl6-Tidy/issues/3 19:09
mst hah, nice 19:10
19:21 alnk left, alnk joined 19:40 ravenousmoose joined 19:49 molaf left 19:53 zacts joined 19:58 kurahaupo left, kurahaupo joined 20:05 zacts left 20:15 ravenousmoose left, ravenousmoose joined 20:28 molaf joined 20:45 xm joined, xm left, Guest71697 joined, Guest71697 left 20:51 koto left 21:07 zacts joined 21:08 ravenousmoose left 21:15 ryn1x joined 21:48 zacts left 22:15 ufobat_ left 22:19 kurahaupo left 22:20 kurahaupo joined 22:50 ryn1x left 22:53 alnk left, alnk joined, avuserow left 22:55 pmurias left, alnk left 23:00 rindolf left 23:05 patrickb left 23:14 bobby joined 23:30 alnk joined 23:47 alnk left 23:48 alnk joined