| 2018-09-21 |
| ← sotona left | 00:07 |
| → vrurg_ joined | 00:09 |
| p6bannerbot set mode: +v | 00:10 |
| ← vrurg left | 00:10 |
| vrurg_ → vrurg | 00:10 |
|
b2gills
| .tell hankache `abs` isn't the only one it catches, but it is specific to a few functions https://github.com/rakudo/rakudo/blob/d59603138820eaf4ee92a12aae5680a6d03da6e8/src/Perl6/Grammar.nqp#L3558-L3565 | 00:16 |
|
yoleaux
| b2gills: I'll pass your message to hankache. | 00:16 |
|
| 02:30 CDT <hankache> b2gills: thanks mate. But shouldn't the parser catch all occurrences? Why did it only catch abs? | 00:16 |
| → aborazmeh joined | 00:25 |
| ← aborazmeh left | 00:25 |
| → aborazmeh joined | 00:25 |
| p6bannerbot set mode: +v | 00:25 |
| p6bannerbot set mode: +v | 00:25 |
| → sotona joined | 00:40 |
| p6bannerbot set mode: +v | 00:41 |
| ← sotona left | 00:44 |
| → kurahaupo joined | 00:47 |
| p6bannerbot set mode: +v | 00:48 |
| ← molaf left | 01:17 |
| ← kurahaupo left | 01:20 |
| ← khisanth_ left | 01:22 |
| → molaf joined | 01:31 |
| p6bannerbot set mode: +v | 01:32 |
| → zakharyas joined | 01:37 |
| p6bannerbot set mode: +v | 01:38 |
| ← mahafyi left | 01:39 |
| → khisanth_ joined | 01:48 |
| p6bannerbot set mode: +v | 01:49 |
| ← Technaton left | 02:05 |
| → Technaton joined | 02:05 |
| p6bannerbot set mode: +v | 02:06 |
| ← aborazmeh left | 02:06 |
| → s_edrik21 joined | 02:06 |
| ← s_edrik21 left | 02:06 |
| → reu joined | 02:10 |
| p6bannerbot set mode: +v | 02:10 |
| → mephinet joined | 02:11 |
| p6bannerbot set mode: +v | 02:11 |
| ← lichtkind left | 02:22 |
| → sotona joined | 02:29 |
| p6bannerbot set mode: +v | 02:29 |
| → oodani joined | 03:02 |
| ← sotona left | 03:02 |
| p6bannerbot set mode: +v | 03:03 |
| → sotona joined | 03:18 |
| p6bannerbot set mode: +v | 03:19 |
| ← sotona left | 03:23 |
| → aborazmeh joined | 03:26 |
| ← aborazmeh left | 03:26 |
| → aborazmeh joined | 03:26 |
| p6bannerbot set mode: +v | 03:26 |
| p6bannerbot set mode: +v | 03:27 |
| ← lookatme_q left | 03:28 |
| → lookatme_q joined | 03:29 |
| p6bannerbot set mode: +v | 03:30 |
| ← MasterDuke left | 03:37 |
| → toruvinn1 joined | 03:42 |
| ← toruvinn1 left | 03:42 |
| ← itaipu left | 03:53 |
| → sotona joined | 04:00 |
| p6bannerbot set mode: +v | 04:01 |
| ← lizmat left | 04:04 |
| ← sotona left | 04:04 |
| → Ven` joined | 04:20 |
| p6bannerbot set mode: +v | 04:21 |
| ← Ven` left | 04:24 |
| → caa51h joined | 04:33 |
| → ribasushi joined | 04:34 |
| p6bannerbot set mode: +v | 04:34 |
| p6bannerbot set mode: +v | 04:34 |
| → sotona joined | 04:42 |
| p6bannerbot set mode: +v | 04:43 |
| ← sotona left | 04:47 |
| ← molaf left | 04:50 |
| → curan joined | 04:52 |
| p6bannerbot set mode: +v | 04:52 |
| ← ribasushi left | 04:53 |
| → ufobat joined | 04:57 |
| p6bannerbot set mode: +v | 04:57 |
| → ribasushi joined | 04:59 |
| p6bannerbot set mode: +v | 05:00 |
| ← aborazmeh left | 05:01 |
| → sotona joined | 05:03 |
| → molaf joined | 05:04 |
| p6bannerbot set mode: +v | 05:04 |
| p6bannerbot set mode: +v | 05:05 |
| ← Xliff left | 05:08 |
| ← sotona left | 05:09 |
|
masak
| oh, right! Perl 5 allows me to run a program where not all subs being used have been declared... | 05:12 |
|
| I think I'm turning into a static correctness enthusiast as I grow older | 05:13 |
|
| "do you want your program to signal problems up-front, or make a 'best effort' of it and surely fail later, at runtime" -- gee, I dunno, let me think | 05:14 |
| → mwsb10 joined | 05:16 |
| ← mwsb10 left | 05:16 |
| → jmerelo joined | 05:19 |
| p6bannerbot set mode: +v | 05:20 |
|
jmerelo
| releasable6: status | 05:23 |
|
yoleaux
| 17 Sep 2018 22:05Z <AlexDaniel> jmerelo: what is up with this rejectionism lately in perl6/doc? :) | 05:23 |
|
releasable6
| jmerelo, Next release will happen when it's ready. 0 blockers. 112 out of 125 commits logged | 05:23 |
|
| jmerelo, Details: https://gist.github.com/dbf946d24c608815522b34f9cdc88d56 | 05:23 |
|
masak
| "rejectionism"? | 05:24 |
|
jmerelo
| .tell AlexDaniel what do you mean? | 05:25 |
|
yoleaux
| jmerelo: I'll pass your message to AlexDaniel. | 05:25 |
|
masak
| I'd expect there to be goals and a "definition of done", not wilful rejecting of contributions. phrasing that as "rejectionism" feels less than constructive. | 05:27 |
|
| but I might be missing some vital context here | 05:27 |
|
jmerelo
| masak: I closed a couple of issues which weren't really issues. He opened them back. This is one of them https://github.com/perl6/doc/issues/2315 | 05:27 |
| ← molaf left | 05:27 |
|
masak
| ok. hm. | 05:29 |
|
| those type graphs are both (a) an impressive use of (I assume) graphviz, (b) usually massive overshare and a bit scary -- Real being an example | 05:30 |
|
jmerelo
| masak: also, just available by clicking on a helpful link and generated automatically. Placed exactly where they should be. | 05:31 |
|
masak
| yep, agreed. | 05:31 |
| → Cyric27 joined | 05:31 |
|
jmerelo
| masak: This is the other: https://github.com/perl6/doc/issues/2314 | 05:31 |
| ← Cyric27 left | 05:31 |
|
masak
| I can see the argument that whoever has made those type graphs -- and I mean absolutely no offense technology-wise -- is very keen on "showing everything", perhaps at the expense of clarity | 05:31 |
|
| Edward Tufte would be turning in his grave, if you know what I mean | 05:32 |
|
| but yes, it's *hard* to strike a balance there | 05:32 |
|
jmerelo
| masak: I'm a fan of Edward Tufte. But then, the OP talks about "list the subsets of Real". The "subsets" of Real are listed there. I suggested this https://github.com/perl6/doc/issues/2315#issuecomment-421989200 to the tune of if there's an issue with all graphs, open an issue about that. | 05:33 |
|
masak
| reading the second issue | 05:34 |
|
jmerelo
| masak: the issue is clearly *not* about the "subsets" of Real. That's why I closed it. | 05:34 |
|
masak
| this seems to be partly a case of a newbie who wants to help but doesn't quite have the vocab/routines for it | 05:34 |
|
| "Because it is a routine." -- I sympathize strongly with this one, even having understood that `dd` is not part of the spec. the querent is operating under fairly sane assumptions. | 05:36 |
|
jmerelo
| masak: I don't know. There's a lot of stuff in Rakudo that is not part of Perl 6. Plus dd is documented (in "program", which is clearly not part of the language). You could argue it could be indexed, but then perl 6 doc is perl 6 doc. | 05:37 |
|
masak
| jmerelo: sorry, I'm not so much arguing against you, as seeing the querent's point of view :) | 05:37 |
|
| jmerelo: you may well have a point that `dd` doesn't strictly belong | 05:38 |
|
| then again, I could see the argument for having *something* there, even if it's "`dd` is not part of the spec, but Rakudo implements it... see [that other page] for more info" | 05:39 |
|
jmerelo
| masak: plus *it's indexed*. It's just not in that URL made out of thin air. Just type "dd" in the slot above. | 05:39 |
|
masak
| mm. I don't have a horse in this race. I acknowledge that you can find `dd` in some ways in the docs. | 05:39 |
|
AlexDaniel
| I reopened 2, 3rd was reopened by somebody else | 05:40 |
|
yoleaux
| 05:25Z <jmerelo> AlexDaniel: what do you mean? | 05:40 |
|
AlexDaniel
| generally it'd help if we focused on what made the user create a ticket | 05:40 |
|
| instead of nitpicking on what they ended up asking | 05:41 |
|
masak
| I tend to do a little bit of both | 05:41 |
|
| sometimes I rename an issue to better state its intended purpose | 05:41 |
|
| sometimes I close it and open a new, more specific/precise one | 05:41 |
|
| heh -- I'm writing some Perl 5. I had forgotten the feeling of writing a "data pipeline" such as split-grep-join *backwards", because only the function forms are available, not the method forms | 05:46 |
|
| no wonder people tend to take to the method forms in Perl 6; you can write the steps in textual order | 05:47 |
| ← dct left | 05:48 |
|
jmerelo
| AlexDaniel: it's impossible to get into the minds of the OP. What they ended up asking is all we've got. What made the user create the ticket, as masak says, might be a different thing altogether. You address that, you'll make everyone unhappy, including the OP | 05:49 |
|
masak
| not really what I said, but OK | 05:50 |
|
jmerelo
| masak: sorry, I tried to channel this one "sometimes I close it and open a new, more specific/precise one". | 05:50 |
|
masak
| right | 05:50 |
|
| because I could *see* the querents intent, and can create a better issue for it | 05:51 |
|
| this reminds me of something mjd wrote about x/y problems. basically that you're a bit screwed no matter how you help the person | 05:51 |
|
jmerelo
| Thing is, if the issue is a general, site-wide, problem, that's the thing we have to address. And also the thing might have been addressed already, that's why it's closed. | 05:51 |
|
masak
| there will always be people criticizing you and telling you you should've done it the other way | 05:51 |
|
jmerelo
| masak: so true. | 05:52 |
| ← AlexDaniel left | 05:53 |
|
jmerelo
| masak: you got a link to that talk? | 05:54 |
| → sotona joined | 05:57 |
| p6bannerbot set mode: +v | 05:58 |
| → domidumont joined | 05:59 |
| p6bannerbot set mode: +v | 06:00 |
|
masak
| ISTR it being a blog post | 06:00 |
|
| or an email | 06:00 |
| ← sotona left | 06:02 |
|
masak
| jmerelo: this is slightly related, but I have a feeling there was something else that was even more apt: https://perl.plover.com/yak/12views/samples/notes.html#sl-33 | 06:04 |
| ← sno left | 06:05 |
|
jmerelo
| masak: thanks. | 06:05 |
| ← domidumont left | 06:09 |
| → sotona joined | 06:13 |
| p6bannerbot set mode: +v | 06:13 |
| → Brottweiler5 joined | 06:15 |
| ← Brottweiler5 left | 06:15 |
| → sno joined | 06:16 |
| p6bannerbot set mode: +v | 06:17 |
| ← sotona left | 06:17 |
| ← sno left | 06:17 |
| → sena_kun joined | 06:19 |
| p6bannerbot set mode: +v | 06:20 |
| → sno joined | 06:21 |
| p6bannerbot set mode: +v | 06:22 |
| → sotona joined | 06:28 |
| ← jmerelo left | 06:29 |
| p6bannerbot set mode: +v | 06:29 |
| → jungleboogie_ joined | 06:32 |
| p6bannerbot set mode: +v | 06:32 |
| ← sotona left | 06:33 |
| ← jungleboogie left | 06:35 |
| → abraxxa joined | 06:38 |
| p6bannerbot set mode: +v | 06:38 |
|
tyil
| masak: I personally really like using the method forms, as it reads much nicer | 06:42 |
|
| I can just read from left-to-right about what I'm doing to my data | 06:42 |
| → psychoslave joined | 06:42 |
| p6bannerbot set mode: +v | 06:43 |
| → sotona joined | 06:44 |
| → rindolf joined | 06:44 |
| p6bannerbot set mode: +v | 06:44 |
| p6bannerbot set mode: +v | 06:45 |
|
El_Che
| masak: you're are destroying our dynamic lang propaganda! | 06:45 |
|
masak
| El_Che: I see a false dichotomy between "dynamic/late binding" and "static/early feedback" | 06:46 |
|
El_Che
| masak: you missed the word propaganda :) | 06:46 |
|
masak
| yes | 06:47 |
|
| I feel it's a pity, is all | 06:47 |
|
| this is my career. I want the best possible language for the task, not one largely determined by tribalism and propaganda | 06:47 |
| → nycnyc123 joined | 06:48 |
| p6bannerbot set mode: +v | 06:48 |
| ← sotona left | 06:48 |
|
nycnyc123
| join | 06:51 |
| → domidumont joined | 06:51 |
|
masak
| nycnyc123: you have successfully joined. state your purpose and desiderata. | 06:52 |
| p6bannerbot set mode: +v | 06:52 |
|
| masak .oO( split-grep-join ) | 06:52 |
| → robertle joined | 07:14 |
| → sotona joined | 07:15 |
| p6bannerbot set mode: +v | 07:15 |
| p6bannerbot set mode: +v | 07:16 |
| ← sotona left | 07:19 |
| → john_parr joined | 07:30 |
| p6bannerbot set mode: +v | 07:31 |
| → sotona joined | 07:46 |
| p6bannerbot set mode: +v | 07:46 |
| ← sotona left | 07:50 |
| → AlexDaniel joined | 08:00 |
| p6bannerbot set mode: +v | 08:00 |
|
buggable
| New CPAN upload: Sparky-Plugin-Notify-Telegram-0.0.2.tar.gz by SPIGELL http://modules.perl6.org/dist/Sparky::Plugin::Notify::Telegram:cpan:SPIGELL | 08:14 |
| ← cjkinni left | 08:20 |
| → cjkinni joined | 08:20 |
| p6bannerbot set mode: +v | 08:21 |
| → pecastro joined | 08:22 |
| p6bannerbot set mode: +v | 08:23 |
| → sotona joined | 08:32 |
| p6bannerbot set mode: +v | 08:33 |
| ← sotona left | 08:37 |
| → eponym joined | 08:59 |
| p6bannerbot set mode: +v | 08:59 |
| → Zoffix joined | 08:59 |
| p6bannerbot set mode: +v | 08:59 |
| ← eponym left | 08:59 |
|
Zoffix
| My two cents on the docs Issues discussion: we should all be working towards a common goal of making the language better instead of bean-counting the amount of Issues that get closed or viewing the Issue reportee as some sort of a customer. On R#2315 there's a comment "If you want to open another different ticket saying "Repeat in every Role all the known classes that mix it in, or include in every class all | 09:03 |
|
| known classes that subclass it" please do so by all means.". What's with this wanting to open another ticket? They didn't come to pay a phone bill. If there's a problem with the docs site it should be fixed. If there's a problem with composition of the current Issue, split it up however makes solving the problem better. Don't come at the user like they owe us something. | 09:03 |
|
| Also, that user is like the quintessential noob. I'd be listening to what their report as problematic in the docs with more than the usual amount of ears. | 09:05 |
|
| s/their/they/; | 09:05 |
|
| masak vibes with agreement | 09:05 |
| ← Zoffix left | 09:06 |
|
masak
| yes, there is a way to approach issues of this kind such that the end result is "greater than the parts" | 09:06 |
|
| which sometimes means not standing on ceremony | 09:06 |
| → kurahaupo joined | 09:07 |
| p6bannerbot set mode: +v | 09:08 |
| → sotona joined | 09:19 |
| p6bannerbot set mode: +v | 09:20 |
| ← sotona left | 09:23 |
|
timotimo
| you can even rename the issue on github | 09:30 |
|
| so if "the title of the issue is too specific" is the problem, just make it more general | 09:30 |
| → ehw2 joined | 09:40 |
| ← ehw2 left | 09:40 |
| → leont joined | 09:48 |
| p6bannerbot set mode: +v | 09:49 |
| → trenta joined | 09:51 |
| ← trenta left | 09:51 |
| ← regreg left | 09:54 |
| ← zakharyas left | 10:11 |
| → ccl-logbot18 joined | 10:14 |
| ← ccl-logbot18 left | 10:14 |
| → sotona joined | 10:21 |
| → lichtkind joined | 10:21 |
| p6bannerbot set mode: +v | 10:22 |
| p6bannerbot set mode: +v | 10:22 |
| ← sotona left | 10:25 |
| → Fervor joined | 10:27 |
| ← Fervor left | 10:27 |
| → Ven`` joined | 10:41 |
| p6bannerbot set mode: +v | 10:42 |
| ← Ven`` left | 10:49 |
| ← AlexDaniel left | 11:00 |
| → sotona joined | 11:07 |
| p6bannerbot set mode: +v | 11:08 |
| ← sotona left | 11:12 |
| ← psychoslave left | 11:13 |
| → sotona joined | 11:23 |
|
moritz
| FYI I'm rebooting www.p6c.org; it was stuck, and perl6.org down | 11:23 |
| p6bannerbot set mode: +v | 11:23 |
| ← sotona left | 11:27 |
| ← nycnyc123 left | 11:28 |
| → zakharyas joined | 11:29 |
| p6bannerbot set mode: +v | 11:30 |
| → itaipu joined | 11:31 |
| p6bannerbot set mode: +v | 11:32 |
| → DenBeiren7 joined | 11:57 |
| ← DenBeiren7 left | 11:57 |
| → lizmat joined | 11:59 |
| p6bannerbot set mode: +v | 11:59 |
| → harrison joined | 12:00 |
| p6bannerbot set mode: +v | 12:01 |
| ← kurahaupo left | 12:01 |
| → kurahaupo joined | 12:02 |
| → jaggz13 joined | 12:02 |
| ← jaggz13 left | 12:02 |
| p6bannerbot set mode: +v | 12:02 |
| → cognominal-p6 joined | 12:06 |
| p6bannerbot set mode: +v | 12:07 |
| → sotona joined | 12:09 |
| p6bannerbot set mode: +v | 12:10 |
| ← sotona left | 12:13 |
| → Zoffix joined | 12:28 |
| p6bannerbot set mode: +v | 12:28 |
| ← Zoffix left | 12:28 |
| → randc joined | 12:32 |
| p6bannerbot set mode: +v | 12:32 |
|
randc
| How would I go about using prompt() to get some user input, but pre-filling what I thing the user will ty to stdin.... like printing to stdin without a newline so that the user can modify before predding enter... | 12:33 |
|
| think the user will type* | 12:34 |
|
| pressing* | 12:34 |
|
El_Che
| randc: I would show a default | 12:35 |
|
| editing on a prompt is often annoying, imho | 12:35 |
| ← zakharyas left | 12:35 |
|
timotimo
| you can print out a \r which will put the cursor back at the start, then re-write the beginning of the prompt up to the point where the cursor is supposed to be | 12:36 |
|
| however | 12:36 |
|
| if the default is "foo" and the user now types a "b", it'll become "boo" in the output | 12:36 |
|
randc
| but for this program it is very common to just need to change the date in a long project name... so I think it would be nice... 99% of the time the user copies and pastes the previous setting and just changes the date, so I want to pre fill it... | 12:37 |
|
El_Che
| I see | 12:37 |
|
timotimo
| you'll most probably want some kind of commandline UI library to help you with that | 12:38 |
|
| ncurses or Terminal::Print come to mind | 12:38 |
|
| i haven't worked with either, really | 12:38 |
|
tyil
| would something like linenoise be usable, not sure if you can prefill it with a value | 12:39 |
|
| then you'd get regular hotkeys like ^a to go to start of string as well | 12:39 |
|
| which would be nice to have in this context, I think | 12:39 |
|
| Hotkeys goes to start of string | 12:41 |
|
tyil
| :I | 12:41 |
|
randc
| Ok thanks. I will look into those. I was attempting to do something like $*IN.write.... but that was wrong... | 12:41 |
|
timotimo
| right, linenoise or readline could also help | 12:42 |
| → lucasb joined | 12:49 |
| p6bannerbot set mode: +v | 12:50 |
| ← ggoebel left | 12:55 |
| → araraloren joined | 12:57 |
| p6bannerbot set mode: +v | 12:58 |
|
araraloren
| o/ | 12:59 |
| ← randc left | 13:15 |
| → Celelibi joined | 13:18 |
| p6bannerbot set mode: +v | 13:19 |
| → coredump25 joined | 13:21 |
| ← coredump25 left | 13:21 |
| ← Celelibi left | 13:24 |
| ← harrison left | 13:31 |
| → Celelibi joined | 13:38 |
| p6bannerbot set mode: +v | 13:39 |
| ← abraxxa left | 13:59 |
| ← oodani left | 14:00 |
| → oodani joined | 14:01 |
| → pmurias joined | 14:01 |
| p6bannerbot set mode: +v | 14:02 |
| p6bannerbot set mode: +v | 14:02 |
| ← p6bannerbot left | 14:03 |
| → p6bannerbot joined | 14:04 |
| ChanServ set mode: +o | 14:04 |
| ← curan left | 14:05 |
| ← vike1 left | 14:19 |
| → mcmillhj joined | 14:26 |
| p6bannerbot set mode: +v | 14:27 |
| → sotona joined | 14:28 |
| p6bannerbot set mode: +v | 14:29 |
| → vike1 joined | 14:31 |
| p6bannerbot set mode: +v | 14:32 |
| ← sotona left | 14:33 |
| → patrickb joined | 14:35 |
| → tristanrhodes_ joined | 14:36 |
| ← tristanrhodes_ left | 14:36 |
| p6bannerbot set mode: +v | 14:36 |
| ← pmurias left | 14:43 |
| → pmurias joined | 14:44 |
| p6bannerbot set mode: +v | 14:44 |
| → st_elmo joined | 14:50 |
| p6bannerbot set mode: +v | 14:51 |
| → naf5 joined | 15:00 |
| ← naf5 left | 15:00 |
| ← Guest33092 left | 15:01 |
| → bwisti joined | 15:05 |
| p6bannerbot set mode: +v | 15:05 |
|
Geth
| ¦ doc: df0b71d8d6 | (Zoffix Znet)++ | doc/Type/Promise.pod6 | 15:11 |
|
| ¦ doc: [6.d] Document new behaviour of `start` in sink context | 15:11 |
|
| ¦ doc: | 15:11 |
|
| ¦ doc: POV: https://github.com/rakudo/rakudo/commit/6ee5f75778 | 15:11 |
|
| ¦ doc: Propspec: https://github.com/perl6/roast/commit/7a426fb4a3 | 15:11 |
|
synopsebot
| Link: https://doc.perl6.org/type/Promise | 15:11 |
|
Geth
| ¦ doc: Per 6.d-prep: https://github.com/perl6/6.d-prep/blob/69a7d9c5e5d8ff3bed69c6f33577ada4bb8470be/TODO/FEATURES.md#make-start-blocks-in-sink-context-attach-an-error-handler | 15:11 |
|
| ¦ doc: review: https://github.com/perl6/doc/commit/df0b71d8d6 | 15:11 |
| ← domidumont left | 15:11 |
| → sotona joined | 15:15 |
| ← buggable left | 15:15 |
| → buggable joined | 15:15 |
| ChanServ set mode: +v | 15:15 |
| p6bannerbot set mode: +v | 15:15 |
| p6bannerbot set mode: +v | 15:16 |
| ← robertle left | 15:18 |
| ← sotona left | 15:19 |
| → jmerelo joined | 15:20 |
| p6bannerbot set mode: +v | 15:21 |
| → AlexDaniel joined | 15:25 |
| p6bannerbot set mode: +v | 15:25 |
|
jmerelo
| Hi, AlexDaniel | 15:25 |
|
AlexDaniel
| o/ | 15:26 |
|
| jmerelo: fwiw http://colabti.org/irclogger/irclogger_log/perl6?date=2018-09-21#l229 | 15:26 |
|
jmerelo
| AlexDaniel, Zoffix it's a big if, "if there's a problem with the docs site". I mean, issues are issues. We close them if they are repeated, or if what is being asked can't or won't be done for some reason. | 15:29 |
|
| FWIW, I didn't simply close the issue. I addressed it, checked what was being said, and explained why I closed them. Which is exactly the same that I have done in other cases, noob or not. Read, check, address, and close them either by changing stuff or by explaining why I close it. | 15:32 |
|
| Also, we can't simply special-case some document just because someone requests for it. If someone wants a specific URL to work, we can't do that. We can say: OK, we are not doing this in this case, but a different issue is doing it always. Enphasis on "a different issue" | 15:33 |
| → Guest66374 joined | 15:34 |
| p6bannerbot set mode: +v | 15:34 |
|
jmerelo
| If someone wants some specific information added to some type, we can't do that. Even more so if that information is already there, a click away if you bother to click on that. It's a different issue "we want that information repeated in every single page". It simply *is* a different issue. | 15:34 |
|
| Someone wants that to be done, it's added to the 178 issues already opened and probably will get a "wishlist" label on top of that. | 15:35 |
|
AlexDaniel
| I look at one of these tickets and I see problems pouring out like crazy: routine is not a routine, type graphs too big, search returns a bunch of shit for ‘dd’ and you can't easily see the right one, type graphs not visible right away (depending on the amount of text and methods documented on the page), rakudo-specific routine is documented when we don't do that (or maybe we do that but nowhere it says why we do that for that | 15:35 |
|
| particular case), etc. | 15:35 |
|
| and I believe all of these contributed to why someone spent their time on creating a ticket | 15:36 |
|
jmerelo
| AlexDaniel: none of which are *the* issue. They are other, different issues. | 15:36 |
| → domidumont joined | 15:37 |
|
AlexDaniel
| my point is that we can adjust the ticket as needed to redirect the effort to some right place | 15:37 |
|
jmerelo
| AlexDaniel: my point is that you can, to a certain extent. | 15:37 |
|
AlexDaniel
| like link to existing tickets, create new ones for things that are separate, change the title of the ticket for something else… | 15:37 |
| p6bannerbot set mode: +v | 15:37 |
|
jmerelo
| AlexDaniel: we do that all the time. Subjects are slightly changed. But an issue with dd can't become an issue with all rakudo-specific routines. It's a different issue. | 15:38 |
|
AlexDaniel
| jmerelo: why not | 15:38 |
|
jmerelo
| AlexDaniel: first, because you have not simply done that. You want to reorient the issue, just do it on the issue. The issues, as it is, is addressed. Different issues, they are not, but it's better to open a new one than reuse it. | 15:39 |
|
| It's simply practical. A new, fresh issue, will have different participants, different opinions. | 15:39 |
| → Zoffix joined | 15:40 |
| p6bannerbot set mode: +v | 15:40 |
|
jmerelo
| I mean, what's the big deal? GitHub does not charge by issue created. | 15:40 |
| → ExtraCrispy joined | 15:40 |
|
Zoffix
| jmerelo: well, that's fine. Just create an issue. | 15:40 |
|
AlexDaniel
| I wouldn't mind if you created a new ticket and closed the original one once it had enough off-topic comments, or whatever | 15:40 |
|
Zoffix
| +1 | 15:41 |
| p6bannerbot set mode: +v | 15:41 |
| → Exodist joined | 15:41 |
|
jmerelo
| AlexDaniel: I wouldn't mind if anyone else did. I closed those tickets, did so for a reason, which I explained. Whoever opened it back, or the OP, are probably a much better choice for doing so. | 15:42 |
| p6bannerbot set mode: +v | 15:42 |
|
AlexDaniel
| I disagree that a ticket should be closed before a new ticket was created | 15:42 |
| ← araraloren left | 15:42 |
|
jmerelo
| Particularly, I don't have any issue with graphs size, or with listing or not the subclasses. | 15:42 |
|
Zoffix
| You're hardly the target audience of the site. | 15:43 |
| → araraloren joined | 15:43 |
|
jmerelo
| AlexDaniel: a ticket is closed when it's been addressed, or if the person who addresses it (that would be me, I guess) understands that nothing else can be done to address it. | 15:44 |
| p6bannerbot set mode: +v | 15:44 |
|
jmerelo
| Zoffix: that's not the point. The issue should be created, in general, by whoever has an issue. | 15:44 |
|
Zoffix
| Why? | 15:44 |
|
jmerelo
| Zoffix: among other things, getting a notification that something is done about it or requesting original clarifications. | 15:45 |
|
Zoffix
| I mean the issue *was* created by someone who had an issue. You closed it in a mildly rude manner. | 15:45 |
|
jmerelo
| Zoffix: I close issues almost every day. I don't know which issue you mean. | 15:45 |
|
Zoffix
| And when you tell a user who barely grasps (a) the language; (b) organization of the site; (c) our polices and the way we do things—that they can create another issue if they want but you're closing this one, I don't think they have enough reason or motivation to do anything after that point. | 15:46 |
| ← patrickb left | 15:46 |
|
Zoffix
| jmerelo: as one example, D#2315 | 15:47 |
|
synopsebot
| D#2315 [open] : https://github.com/perl6/doc/issues/2315 RFE: please list the subsets for Real | 15:47 |
|
Zoffix
| The first reply to the user reads to my eyes as "you're doing it wrong" and the immediate closure after that suggests it's not up for discussion | 15:48 |
|
AlexDaniel
| also I insist that the user had good intent, in case anyone even doubts it | 15:48 |
|
Zoffix
| And I guess the point is: what did we achieve by closing that issue so soon? | 15:48 |
|
| For example, in reply there's a "Type graphs are always on the bottom of the page, so that they don't get in the way of the actual documentation." | 15:50 |
|
| That can be true. And OP's comment that they're hard to reach can also be true | 15:50 |
|
AlexDaniel
| no we didn't, in fact the user is perhaps less likely to report other issues in the future | 15:50 |
|
Zoffix
| What's our COMMON goal here? To make docs better: so we could phrase it: "They're that way so they don't get in the way. Is there a good way to include them at the top, while still ensuring they don't get in the way"? | 15:50 |
|
jmerelo
| Zoffix: right. The OP also says "please list the subsets for Real". If he had an issue with graph positioning, I guess that's what the OP would have said. He's saying that they are blurry (which they are not) | 15:51 |
|
Zoffix
| So instead of rushing to close the issue to get the "total" count below some arbitrary goal, we can leave the issue open and involve the reporter in the process and perhaps achieve some option that solves both the problems that lead to the current arrangement and the OP's problem | 15:51 |
| → shrifbot3 joined | 15:52 |
| ← shrifbot3 left | 15:52 |
|
Zoffix
| jmerelo: that's a good example of a problem with the site. Saying "which they are not" is not helpful to the common goal of having a better site. We clearly have a user who says they're blury. Why do they think so? Is it a problem with their browser/device or did we fail to consider some system set up and the graphs come out blury for some users. If they get unblurred when you click on them, then how can we | 15:54 |
|
| make it more obvious to users that they can click on it | 15:54 |
|
jmerelo
| Zoffix: an option that might leave everyone involved unhappy. The OP because they have nothing to do with the original post (listing subsets) | 15:54 |
|
| Zoffix: once again, that is not the OP. If I see an issue saying graphs are blurry, I'll check the blurriness in several devices, and eventually, if that's the case, will try to address it. | 15:55 |
|
| Zoffix: I already did address the size of the chart, together with AlexDaniel. Not a big deal to work with anything. | 15:55 |
|
| AlexDaniel looks at https://docs.perl6.org/type/Metamodel::MethodContainer.html#Type_Graph | 15:56 |
|
jmerelo
| Zoffix: We look at it from the point of view of devs, as a bug. You report a bug ("blurriness of a graph"). Well, it's a vector graph. It's difficult that it's blurry, but it might be in some devices (small ones?). So you ask for additional information | 15:56 |
|
AlexDaniel
| I guess that's better than https://camo.githubusercontent.com/603b8bfea6defe27a856dcf89ca1e5afed4d4b60/68747470733a2f2f66696c65732e70726f6761726d2e6f72672f323031352d31322d31352d3139323730375f383238783332315f7363726f742e706e67 | 15:57 |
|
| jmerelo: additional information, yes. That's starting to move into the right direction :) | 15:57 |
|
Zoffix
| jmerelo: that sounds like you would ignore a problem with the site just because whoever reported it did not structure their report to your liking. And my point is that we shouldn't ignore it and we shouldn't rely on reportees to fix their reports | 15:58 |
|
jmerelo
| Zoffix: but that requires the OP actually reporting *that* bug. Not "do *this* particular thing because *that* is wrong". Because that means that the particular thing is what needs to be solved, not *that* which is wrong. And if it happens if that it's difficult to reproduce that wrongness... | 15:58 |
|
Summertime
| the obvious solution is to switch the site to gopher protocol | 15:58 |
|
geekosaur
| for soem types, thecorrect answer is likely to realize that they're never going to work as graphs and suggest alternatives | 15:59 |
|
jmerelo
| Zoffix: you are telling the only person who actually bothered to address the issue that he's ignoring it. It's not a matter of structure stuff to my liking (BTW, we created issue templates for a reason, and that reason is to understand clearly what's the intention of the OP) it's a matter of understanding what's wrong and try to fix it. | 15:59 |
|
geekosaur
| like for Mu, you probably want to sugest looking at te graph fro a particular subclas to see where ti fits in | 16:00 |
|
| because int he other direction, it wil be literally everything, and there is no way to present that sanely except Mu --> {cloud} | 16:00 |
|
AlexDaniel
| fwiw I'd have no time at all during this weekend (for heated discussions especially, but I have time to do the release), and I'd be offline for most of the time. Please ping AlexDaniel` once the moar release is ready, or if there's anything else release related | 16:00 |
|
| AlexDaniel runs away | 16:00 |
|
jmerelo
| geekosaur: you can click on this https://docs.perl6.org/images/type-graph-Metamodel%3A%3AMethodContainer.svg and get it full size | 16:01 |
| → sotona joined | 16:01 |
| p6bannerbot set mode: +v | 16:02 |
|
jmerelo
| geekosaur: while I could agree in principle that there should be better way of listing subclasses, superclasses, and whatnots, still converting the OP to that might leave everyone unhappy | 16:02 |
|
| geekosaur: the OP because that's not what he wanted. He wanted something for that class, not the other, which he might not care. And the rest of the people because it's reopening an issue that was solved a long time ago, to everyone joy, using the graph. | 16:04 |
|
Zoffix
| jmerelo: I wouldn't consider closing the issue with a brusque reply as "addressing the issue" | 16:04 |
|
| jmerelo: from here, it feels to me like we're closing the issues for the sake of closing them, rather than having the issues be a tool for improving the site. | 16:05 |
| ← AlexDaniel left | 16:05 |
|
Zoffix
| So in the end of the month someone could tweet "Look! We addressed 1000 docs issues this month!" | 16:05 |
|
jmerelo
| Zoffix: right. Addressing is doing all the work checking what's wrong, if there's actually a problem, composing an answer as articulate as possible, and, only then, closing it. | 16:05 |
| ← sotona left | 16:06 |
|
jmerelo
| Zoffix: and I feel we are not dealing with the issue, but going in a meta-level that is not really addressing the issue. | 16:06 |
|
| Zoffix: In this case, subclasses of real need to be listed, because "Real is what is not complex" is not considered precise enough. But it's the most precise definition you can come up with. The Real role is exactly that. | 16:07 |
|
| Let's thing about a number. Is it complex? Yes. Then it is not Real. No. Then it is! | 16:08 |
| → buckcoin joined | 16:08 |
| ← buckcoin left | 16:08 |
|
jmerelo
| A definition by exclusion is much more precise than listing, *by hand* all *known* subclasses. | 16:08 |
|
Zoffix
| jmerelo: in a way, yes, we are going in a meta-level: if the user says the graph should be at the top, it doesn't mean we have an A/B scenario where we can only make the graph at the top or only leave it at the bottom. If we go that way, we deem that the graph at the bottom is because we don't want it to get in the way and that's what the user was told and then the issue was closed. But by going to meta-level | 16:09 |
|
| of saying: how can we present the type graph better, the A/B now become two different user experiences we need to consider: (1) graph gets in the way; (2) graph is burried and unreachable. | 16:09 |
|
| And start to look for a solution that could address both. | 16:10 |
| ← lucasb left | 16:10 |
|
jmerelo
| Zoffix: you are getting into the mind of the OP. The issue says, exactly: "Would you consider adding to the top of the page: "Real" is a "Role" that includes the following classes: FatRat, Rat, Rational, Duration, Instant, Int, PromizeStatus, Bool, Automicint, Sinval, Order, InStr, NumStr, Num" | 16:10 |
|
TimToady
| I love it when a plan starts coming toge...er...stops flying apart... | 16:11 |
|
geekosaur
| there's also floating TOC | 16:12 |
|
jmerelo
| Zoffix: that is what he wants, nothing else; look at the title too. It's also a request for enhancement. So would I consider adding that to the top of the page? Well, no. Saying "Real is not Complex" is shorter, more precise and generally better. Substituting that by "known" classes is by no means an enhancement. | 16:12 |
|
Zoffix
| Yes! I precisely get into the mind of the OP. I don't give a shit what the issue says exactly. I want to know what caused a person to think why they wanted to list all those clases at the top. Is that because they missed the type graph? Why did they miss it, should it be more obvious? Is that because the type graph doesn't present the information in a good order, what would be a better order? | 16:12 |
|
geekosaur
| "genrally better" by whose defintion | 16:13 |
|
Zoffix
| jmerelo: I don't think I think in terms of "what he wants" tho. You could say this user is a test file that evaluated the site and there are some `nok - ....` in the output :) | 16:13 |
|
geekosaur
| now that I know whatthis is actually about, I think the request as such is reasonable. but might be better adressed by emphasizing role, with a link to the constituents/type graph | 16:14 |
|
Summertime
| @ graph specifically, merits regardless collapsable graph section? or a graph with a [show more nodes] button? both would allow it to be smaller by default, and as a result, brought up in obviousness without taking more space | 16:14 |
|
Zoffix
| generally better by the definition of fewer people having issues with it | 16:14 |
|
El_Che
| wow, huge backlog | 16:14 |
|
Zoffix
| jmerelo: i.e. I don't care what the user wants. I care about why they want that. | 16:14 |
|
| Zoffix g2g | 16:14 |
| ← Zoffix left | 16:14 |
|
geekosaur
| zoffix is right here. this is an origin of xy problems: user trying to make sense of what, by defintion since they're asking, doesn't make sese to them | 16:15 |
|
| and will therefore be making decisions based on incomplete or incorrect information | 16:15 |
|
jmerelo
| Zoffix: again, meta. In general, I care about both. But I might find, in my own very little mind, different reasons. | 16:16 |
| → patrickb joined | 16:16 |
| ← MilkmanDan left | 16:16 |
| p6bannerbot set mode: +v | 16:17 |
| → MilkmanDan joined | 16:17 |
| p6bannerbot set mode: +v | 16:17 |
|
TimToady
| what's really going on here is that it is impossible to make documentation that is good both for people who are good at abstractions and people who are...not so good at them | 16:17 |
|
jmerelo
| geekosaur, zoffix: I very much encourage you to read all the coments. Please check out this one ". When I clicked on one of the members, I got another page as complicated as the one I was on." | 16:17 |
|
geekosaur
| that particular one my comment already got disregarded, thanks | 16:18 |
|
jmerelo
| geekosaur, zoffix: so let's get into his mind, and address the issue. Let's create an issue that says "All pages of the docs are too complicated" | 16:18 |
|
El_Che
| There is also the issue of 100's open issues, certainly when they are related. It diffuclt for devs and writers zo address them efficiently. Also many users stay away from projects with too many open issues. | 16:18 |
|
geekosaur
| "at what point do we have to decide whether or not to support people who don't learn/think the same way" | 16:18 |
|
jmerelo
| geekosaur, zoffix: Let's continue with this: "What I would like to see is for you to start simple (like perldocs) and then work up to the developer level complicated stuff." | 16:19 |
|
El_Che
| so there is balance to achieve there | 16:19 |
|
geekosaur
| and you have again made your decision. I see no reason to discuss snce it comes down to discuss = agree with what has already been decided | 16:20 |
|
jmerelo
| OK, let's open another issue for that. At the end of the day, it's really impossible to satisfy that issue. Not to mention that perl6 docs actually "start simple" (with /language stuff) and work as reference. | 16:20 |
| ← lizmat left | 16:20 |
|
jmerelo
| TimToady++ | 16:20 |
|
| Let's go to another issue, which I opened (after seeing the problem in the perl6 list), and was closed after 14 comments: https://github.com/perl6/doc/issues/2303 | 16:22 |
|
| We try to support everyone, we really try. | 16:24 |
|
| But sometimes, as TimToady says, it's just impossible. We can't explain every single feature of the language every single place it shows up. There's a part for that, the /language pages. Not the reference. | 16:25 |
| ← kaare_ left | 16:38 |
| → kaare_ joined | 16:38 |
| p6bannerbot set mode: +v | 16:39 |
| ← MilkmanDan left | 16:40 |
| → MilkmanDan joined | 16:40 |
| p6bannerbot set mode: +v | 16:40 |
| → din7 joined | 16:41 |
| ← din7 left | 16:41 |
| → moloson8 joined | 16:44 |
| ← moloson8 left | 16:44 |
| → sotona joined | 16:48 |
| p6bannerbot set mode: +v | 16:48 |
| ← sotona left | 16:52 |
| → Actualeyes joined | 16:55 |
| p6bannerbot set mode: +v | 16:55 |
| ← Actualeyes left | 17:07 |
| ← araraloren left | 17:16 |
| ← kaare_ left | 17:24 |
| → nocsi23 joined | 17:27 |
| ← nocsi23 left | 17:27 |
| → wachpwnski joined | 17:30 |
| ← wachpwnski left | 17:30 |
| ← vrurg left | 17:42 |
| → AlexDaniel joined | 17:44 |
| p6bannerbot set mode: +v | 17:44 |
|
AlexDaniel
| “many users stay away from projects with too many open issues” | 17:49 |
|
| interesting, I stay away from projects that have too few open tickets | 17:49 |
| → perigrin joined | 17:50 |
|
AlexDaniel
| interesting, opencart has 146 open issues | 17:50 |
| p6bannerbot set mode: +v | 17:51 |
|
AlexDaniel
| did something change there? | 17:51 |
|
| it was a false impression then :) | 17:52 |
|
[Coke]
| late to comment but I am fine with dd being documented as long as it is clear that it is rakudo specific. We talk a lot about other implementations but we don't have one yet, so I think a warning label is the easiest way to go here (this is kind of a 180 from my previous thoughts of moving rakudo specific items to a separate wiki) | 17:52 |
|
| zoffix++ for | 17:53 |
|
| zoffix++ for "My two cents on the docs Issues" | 17:53 |
| → Xliff joined | 17:53 |
| p6bannerbot set mode: +v | 17:54 |
|
jmerelo
| [Coke]: It's documented and indexed, only not in that particular URL. It's not in that particular URL because it's not part of Perl 6. The documentation, accessible if you use "dd" in the search slot, states clearly that it's part of Rakudo, as well as examples and what it does. | 17:55 |
|
[Coke]
| which ticket was the dd request on? | 17:58 |
|
| jmerelo: thanks for the clarification! | 17:58 |
| → lizmat joined | 17:58 |
| p6bannerbot set mode: +v | 17:58 |
|
AlexDaniel
| D#2314 | 17:58 |
|
synopsebot
| D#2314 [open] : https://github.com/perl6/doc/issues/2314 RFE: dd in the docs | 17:58 |
|
| [Coke] waves from a different edge of NYS. | 17:58 |
| ← pmurias left | 18:03 |
| → pmurias joined | 18:04 |
| p6bannerbot set mode: +v | 18:04 |
| ← patrickb left | 18:04 |
|
jmerelo
| [Coke]: Sure :-) | 18:04 |
| → patrickz joined | 18:04 |
| → erplis joined | 18:05 |
| ← erplis left | 18:05 |
| p6bannerbot set mode: +v | 18:05 |
| ← pmurias left | 18:05 |
|
[Coke]
| added a note to the dd ticket pointing to D#1099 ; having a url like docs.perl6.org/search?q=dd I think would solve the problem. I actually have some time this weekend, I'll see if I can get something working. | 18:05 |
|
synopsebot
| D#1099 [open] : https://github.com/perl6/doc/issues/1099 [search][site][wishlist] Add new top level search page | 18:05 |
| patrickz → patrickb | 18:09 |
| → pmurias joined | 18:17 |
| p6bannerbot set mode: +v | 18:17 |
| → paolof22 joined | 18:18 |
| ← paolof22 left | 18:18 |
| ← patrickb left | 18:19 |
|
| [Coke] wonders if 'make html' in doc will finish here before he has to go pick up his kid. | 18:22 |
| → patrickb joined | 18:25 |
| p6bannerbot set mode: +v | 18:26 |
| ← sauvin left | 18:26 |
| ← pmurias left | 18:27 |
| ← AlexDaniel left | 18:30 |
| ← jmerelo left | 18:39 |
| → pmurias joined | 18:49 |
| p6bannerbot set mode: +v | 18:49 |
| ← mcmillhj left | 18:51 |
|
leont
| It seems my rakudobrew setup is b0rked :-/ | 18:53 |
| → dct joined | 18:53 |
| p6bannerbot set mode: +v | 18:53 |
| → molaf joined | 18:54 |
| p6bannerbot set mode: +v | 18:55 |
| → ThomasWhite joined | 18:56 |
| ← ThomasWhite left | 18:56 |
| ← domidumont left | 18:57 |
| → mcmillhj joined | 18:59 |
| p6bannerbot set mode: +v | 19:00 |
| → kaare_ joined | 19:01 |
| p6bannerbot set mode: +v | 19:01 |
|
El_Che
| AlexDaniel`: true, both cases give a terrible impression | 19:12 |
|
| AlexDaniel`: the worst is, however, year-old ignored PR's like perl-ldap | 19:13 |
|
geekosaur
| leont, it does that. rakudobrew is disrecommended for a reason | 19:16 |
| ← molaf left | 19:17 |
| → sotona joined | 19:17 |
|
Xliff
| \o | 19:17 |
| p6bannerbot set mode: +v | 19:18 |
| → telex joined | 19:18 |
|
Xliff
| If I have a sub like so: "sub a($a, $b, $c) { my @a = ($a, $b, $c); @a.say; }; " is there any way to shortcut the assignment to @a? I know that having a signature removes the use of @_, was just wondering if there was a way I could have a signature and still pull back the arguments as a list or an array. | 19:19 |
| p6bannerbot set mode: +v | 19:19 |
|
timotimo
| sure, you can use destructuring/sub-signatures | 19:19 |
|
Xliff
| Any examples? | 19:19 |
|
timotimo
| m: sub a(@a ($a, $b, $c)) { say "scalars are $a $b and $c, array is @a[]"; }; a((1, 2, 3)) | 19:20 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «scalars are 1 2 and 3, array is 1 2 3» | 19:20 |
|
timotimo
| m: sub a(@a ($a, $b, $c)) { say "scalars are $a $b and $c, array is @a[]"; }; a((1, 2)) | 19:20 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «Too few positionals passed to 'a'; expected 3 arguments but got 2 in sub-signature of parameter @a in sub a at <tmp> line 1 in block <unit> at <tmp> line 1» | 19:20 |
|
timotimo
| you can use ? and *@ to make the number of entries that have to be in the list more lenient | 19:20 |
|
Xliff
| Ah! Nice. | 19:21 |
|
| Still would like to leave the signature alone. | 19:21 |
| ← lichtkind left | 19:22 |
|
timotimo
| m: sub a($a, $b, $c) { my @a = MY::<$a $b $c>.values; say @a.perl }; a(1, 2, 3) | 19:22 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «[1, 2, 3]» | 19:22 |
|
timotimo
| isn't that much better!!! | 19:22 |
|
| oh, the values there is redundant | 19:23 |
|
| m: sub a($a, $b, $c) { my @a = MY::<$a $b $c>; say @a.perl }; a(1, 2, 3) | 19:23 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «[1, 2, 3]» | 19:23 |
| ← mcmillhj left | 19:25 |
| → tejeez3 joined | 19:27 |
| ← tejeez3 left | 19:27 |
| → thundergnat joined | 19:27 |
| p6bannerbot set mode: +v | 19:27 |
|
thundergnat
| sub a ($a, $b, $c) { ($a, $b, $c) }; my $d = a(1,2,3); say $d; say $d.^name; | 19:27 |
|
evalable6
| thundergnat, rakudo-moar 6ee5f7577: OUTPUT: «(1 2 3)List» | 19:27 |
| ← dct left | 19:28 |
|
thundergnat
| m: sub a ($a, $b, $c) { ($a, $b, $c) }; my $d = a(1,2,3); say $d; say $d.^name; | 19:28 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «(1 2 3)List» | 19:28 |
|
thundergnat
| ^^ Xliff | 19:29 |
|
Xliff
| thundergnat++ && timotimo++ | 19:29 |
| ← pmurias left | 19:30 |
|
thundergnat
| m: sub a ($a, $b, $c) { [$a, $b, $c] }; my $d = a(1,2,3); say $d; say $d.^name; # or if you really want an array | 19:30 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «[1 2 3]Array» | 19:30 |
| ← thundergnat left | 19:31 |
| → lichtkind joined | 19:33 |
| p6bannerbot set mode: +v | 19:34 |
| → canton75 joined | 19:34 |
| ← canton75 left | 19:34 |
| → mcmillhj joined | 19:36 |
| p6bannerbot set mode: +v | 19:37 |
|
leont
| Is there any p6 equivalent to podcheck? | 19:37 |
| → pmurias joined | 19:41 |
| p6bannerbot set mode: +v | 19:41 |
| ← st_elmo left | 19:50 |
| → dct joined | 19:53 |
| p6bannerbot set mode: +v | 19:53 |
| ← kaare_ left | 19:57 |
| → Zoffix joined | 19:58 |
| p6bannerbot set mode: +v | 19:58 |
|
Zoffix
| leont: I'm 80% sure that's the perl6 compiler itself. If you make a POD error, your program won't compile. | 19:58 |
|
| m: say 2+2;=begin head | 19:59 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «=== SORRY!=== Error while compiling <tmp>Preceding context expects a term, but found infix = instead.Did you make a mistake in Pod syntax?at <tmp>:3------> <BOL> ⏏ <EOL> » | 19:59 |
|
Zoffix
| m: say 2+2;=begin head=end head | 19:59 |
|
camelia
| rakudo-moar 6ee5f7577: OUTPUT: «4» | 19:59 |
|
leont
| Ah, it seems the errors I briefly saw were in Pod::To::Pager, and not Pod errors (I didn't see them long enough until I put a cat in between) | 20:01 |
| ← Zoffix left | 20:03 |
| ← mcmillhj left | 20:03 |
| ← dct left | 20:13 |
|
buggable
| New CPAN upload: Wkhtmltox-0.0.1.tar.gz by AZAWAWI https://cpan.metacpan.org/authors/id/A/AZ/AZAWAWI/Perl6/Wkhtmltox-0.0.1.tar.gz | 20:15 |
| → molaf joined | 20:26 |
| → mcmillhj joined | 20:26 |
| p6bannerbot set mode: +v | 20:27 |
| ← mcmillhj left | 20:27 |
| → Ven`` joined | 20:29 |
| p6bannerbot set mode: +v | 20:29 |
| ← pmurias left | 20:29 |
|
leont
| Is anyone here going to Strangeloop? | 20:30 |
|
| It sounds like a good place to talk about Perl6 | 20:31 |
| → mcmillhj joined | 20:31 |
| p6bannerbot set mode: +v | 20:32 |
| ← Ven`` left | 20:33 |
| → pmurias joined | 20:35 |
| p6bannerbot set mode: +v | 20:35 |
| → hamhu3 joined | 20:44 |
| p6bannerbot set mode: +v | 20:45 |
| ← sotona left | 20:52 |
| ← hamhu3 left | 20:54 |
| → hamhu3 joined | 20:55 |
| p6bannerbot set mode: +v | 20:55 |
| → sotona joined | 20:56 |
| p6bannerbot set mode: +v | 20:57 |
| ← jungleboogie_ left | 21:02 |
| ← mcmillhj left | 21:05 |
|
rindolf
| leont: hi | 21:05 |
| → dct joined | 21:05 |
| p6bannerbot set mode: +v | 21:05 |
| → mcmillhj joined | 21:06 |
|
rindolf
| leont: thanks again for https://github.com/Leont/getopt-long6 | 21:06 |
| p6bannerbot set mode: +v | 21:06 |
|
leont
| Just pushed a bunch of new features :-) | 21:07 |
|
rindolf
| leont: thanks | 21:07 |
|
| leont: with tests? | 21:07 |
|
leont
| Some | 21:07 |
|
| Not truly enough, but enough to know it's not completely broken | 21:07 |
| ← sotona left | 21:11 |
|
leont
| Writing documentation now. Planning to bump version after that. | 21:12 |
|
rindolf
| leont: thanks | 21:15 |
|
| docs are good | 21:16 |
| ← dct left | 21:16 |
| ← pmurias left | 21:16 |
| → vrurg joined | 21:18 |
| p6bannerbot set mode: +v | 21:18 |
| ← mcmillhj left | 21:20 |
| ← ChoHag left | 21:20 |
| → ChoHag joined | 21:21 |
| p6bannerbot set mode: +v | 21:22 |
| → MasterDuke joined | 21:22 |
| p6bannerbot set mode: +v | 21:22 |
| ← MasterDuke left | 21:23 |
| → MasterDuke joined | 21:23 |
| herbert.freenode.net set mode: +v | 21:23 |
| p6bannerbot set mode: +v | 21:23 |
| → pmurias joined | 21:23 |
| p6bannerbot set mode: +v | 21:23 |
|
leont
| Is there a good pod5 to pod6 tutorial? Or otherwise some examples of idiomatic pod6? | 21:27 |
| ← pmurias left | 21:27 |
| ← sena_kun left | 21:31 |
| ← molaf left | 21:32 |
|
leont
| @tyil: it seems putting formatting in a heading makes Pod::To::Pager crash | 21:33 |
| → pmurias joined | 21:38 |
| p6bannerbot set mode: +v | 21:39 |
| ← bwisti left | 21:40 |
|
lizmat
| leont: I guess https://opensource.com/article/18/9/signatures-perl-6 is too low level for you | 21:41 |
|
| (and the preceding articles) | 21:41 |
|
| ah.. you mean *pod* | 21:42 |
|
| sorry for the noise | 21:42 |
| → AlexDaniel joined | 21:42 |
| p6bannerbot set mode: +v | 21:42 |
|
lizmat
| I guess I'll put that on my list for the 5-6 articles | 21:42 |
| → mcmillhj joined | 21:42 |
|
| leont confused for a moment :-) | 21:42 |
| p6bannerbot set mode: +v | 21:43 |
| ← pmurias left | 21:44 |
|
lizmat
| it's late :-) | 21:45 |
| ← mcmillhj left | 21:48 |
| ← ufobat left | 21:55 |
| → Herby_ joined | 22:02 |
| p6bannerbot set mode: +v | 22:03 |
| ← avar left | 22:07 |
| → avar joined | 22:08 |
| ← avar left | 22:08 |
| → avar joined | 22:08 |
| p6bannerbot set mode: +v | 22:08 |
| p6bannerbot set mode: +v | 22:08 |
| → mcmillhj joined | 22:09 |
| p6bannerbot set mode: +v | 22:09 |
| → aholler5 joined | 22:11 |
| ← aholler5 left | 22:11 |
| ← mcmillhj left | 22:13 |
| → mcmillhj joined | 22:23 |
| p6bannerbot set mode: +v | 22:24 |
| ← mcmillhj left | 22:28 |
| ← patrickb left | 22:31 |
| → sotona joined | 22:34 |
| p6bannerbot set mode: +v | 22:35 |
| → mcmillhj joined | 22:36 |
|
El_Che
| isn't md the 21th century pod? /me ducks< | 22:37 |
| p6bannerbot set mode: +v | 22:37 |
| ← mcmillhj left | 22:41 |
| → gpiero22 joined | 22:58 |
| ← gpiero22 left | 22:58 |
|
tyil
| leont: thanks for the notice, I'll look at it soon-ish. if you are able, can you make an issue on the repo (https://gitlab.com/tyil/perl6-pod-to-pager) with an example? | 23:01 |
| → mcmillhj joined | 23:02 |
| p6bannerbot set mode: +v | 23:02 |
| ← sotona left | 23:04 |
| ← AlexDaniel left | 23:06 |
| ← mcmillhj left | 23:06 |
| → AlexDaniel joined | 23:07 |
| p6bannerbot set mode: +v | 23:07 |
| → mcmillhj joined | 23:16 |
| p6bannerbot set mode: +v | 23:17 |
| ← pecastro left | 23:19 |
| ← mcmillhj left | 23:20 |
| → Connorhd22 joined | 23:23 |
| ← Connorhd22 left | 23:23 |
| ← lichtkind left | 23:30 |
| ← Celelibi left | 23:35 |
| → Celelibi joined | 23:37 |
| ← avar left | 23:37 |
| p6bannerbot set mode: +v | 23:37 |
| ← Bucciarati left | 23:38 |
| → avar joined | 23:38 |
| ← avar left | 23:38 |
| → avar joined | 23:38 |
| p6bannerbot set mode: +v | 23:38 |
| → Bucciarati joined | 23:38 |
| p6bannerbot set mode: +v | 23:39 |
| p6bannerbot set mode: +v | 23:39 |
|
leont
| Quite frankly, pod not being as extensively redesigned as perl itself was is a missed opportunity as far as I'm concerned. | 23:44 |
|
TimToady
| that's a bit of an assumption there | 23:48 |
|
Herby_
| o/ | 23:50 |
| → mcmillhj joined | 23:51 |
| p6bannerbot set mode: +v | 23:52 |
|
TimToady
| part of the problem was that it was so extensively redesigned that we didn't quite understand how to implement or analyze it | 23:52 |
| → Net_ joined | 23:54 |
| p6bannerbot set mode: +v | 23:54 |
|
TimToady
| though to be fair, it was as extensively designed by *me*, since I had to delegate something or go crazy | 23:56 |
|
| *wasn't | 23:56 |
| → aborazmeh joined | 23:56 |
| ← aborazmeh left | 23:56 |
| → aborazmeh joined | 23:56 |
| p6bannerbot set mode: +v | 23:56 |
| ← mcmillhj left | 23:56 |
|
TimToady
| that durn n't key is acting up again... | 23:56 |
| p6bannerbot set mode: +v | 23:57 |
|
mst
| TimToady: opportunity cost is a thing | 23:58 |
|
| anyway, presumably we're allowed pod6.d ? | 23:59 |