🦋 Welcome to Raku! raku.org/ | evalbot usage: 'p6: say 3;' or /msg camelia p6: ... | irclog: colabti.org/irclogger/irclogger_log/raku Set by ChanServ on 14 October 2019. |
|||
00:42
sena_kun left
00:56
sena_kun joined
01:15
wildtrees left
01:22
kensanata left
02:13
gabiruh joined
02:42
sena_kun left
02:53
gabiruh left
02:56
sena_kun joined
03:15
mahmudov left
|
|||
SmokeMachine | m: say Supplier.new.Supply.zip: Supplier.new.Supply xx 3 | 04:11 | |
camelia | Can only use zip to combine defined Supply objects in block <unit> at <tmp> line 1 |
||
SmokeMachine | it seems to be a bug for me... | ||
say Supply.from-list(^10).zip: Supply.from-list(^5) xx 3 | 04:13 | ||
m: say Supply.from-list(^10).zip: Supply.from-list(^5) xx 3 | |||
camelia | Can only use zip to combine defined Supply objects in block <unit> at <tmp> line 1 |
||
04:42
Kaiepi left,
sena_kun left
04:57
sena_kun joined
05:01
Kaiepi joined
05:14
Kaiepi left
05:22
Kaiepi joined
05:51
mahmudov joined
06:05
wamba joined
|
|||
cpan-raku | New module released to CPAN! Color::Scheme (1.001002) by 03HOLLI | 06:05 | |
New module released to CPAN! Color::Scheme (1.001003) by 03HOLLI | 06:19 | ||
06:41
sena_kun left
06:47
wamba left
06:50
gabiruh joined
06:55
gabiruh left
06:56
sena_kun joined
07:07
sauvin joined
07:08
sauvin left
07:13
sauvin joined
07:18
Doc_Holliwood left
07:34
domidumont joined
07:42
rindolf joined,
domidumont left,
rindolf left
07:45
rindolf joined
08:18
laminowany joined
|
|||
Geth | doc/master: 4 commits pushed by (Sterling Hanenkamp)++, (Juan Julián Merelo Guervós)++ | 08:19 | |
08:21
go|dfish left
08:23
go|dfish joined
08:29
wamba joined
08:34
rindolf left
08:41
sena_kun left
08:43
rindolf joined
08:55
sena_kun joined
09:26
stoned75 joined
09:36
wamba left
|
|||
Geth | doc: aded2f0df0 | (JJ Merelo)++ | doc/Language/nativecall.pod6 Minor rephrasing |
10:01 | |
doc: a4b79266f7 | (JJ Merelo)++ | doc/Type/Signature.pod6 Comments about True and False in signature literals, refs #2632 |
|||
10:42
sena_kun left
10:52
gabiruh joined
10:56
gabiruh left
10:57
wamba joined,
sena_kun joined
11:05
laminowany left
11:07
mahmudov left
|
|||
Geth | doc: ee3d9c2f89 | (Stoned Elipot)++ | type-graph.txt Add missing type |
11:22 | |
11:23
laminowany joined,
chloekek joined
11:45
Doc_Holliwood joined
11:47
xinming left
11:48
wamba left
11:49
xinming joined
11:57
kensanata joined
12:17
stoned75 left
12:27
mahmudov joined
12:42
sena_kun left
12:57
sena_kun joined
13:03
pmurias joined
13:04
kensanata left
13:07
stoned75 joined
13:10
lucasb joined
|
|||
rypervenche | No one answered chrsteel's question and I'm curious as to the answer. He wanted to know why this doesn't work: my $x = "ho raku!"; $x .= tc.subst(/o/,"i"); say $x; | 13:13 | |
sena_kun | I am not a pro, but... | 13:16 | |
bisectable6: my $x = "ho raku!"; $x .= subst(/o/,"i").tc; say $x; | 13:19 | ||
bisectable6 | sena_kun, On both starting points (old=2015.12 new=06db4c2) the exit code is 0 and the output is identical as well | ||
sena_kun, Output on both points: «hi raku!» | |||
sena_kun | m: my $x = "ho raku!"; $x .= tc.subst(/o/,"i"); say $x; | ||
camelia | Ho raku! | ||
sena_kun | m: my $x = "ho raku!"; $x .= subst(/o/,"i").tc; say $x | ||
camelia | hi raku! | ||
13:22
chloekek left
|
|||
lizmat | I think the problem is more general: | 13:24 | |
sena_kun | ok, my hypothesis was correct | ||
it's precedence | |||
lizmat | m: my $a = 42; $a.= Str.Int; dd $a # should have been an int | ||
camelia | Str $a = "42" | ||
sena_kun | m: my $x = "ho raku!"; say $x .= subst(/o/,"i").tc; say $x; | ||
camelia | Hi raku! hi raku! |
||
lizmat | m: my $a = 42; dd $a.= Str.Int; dd $a # aaah, precedence | 13:25 | |
camelia | 42 Str $a = "42" |
||
sena_kun | it seems like it is executed like `($x .= subst(/o/,"i")).tc` (and .tc result is sunk), instead of | ||
yes | |||
lizmat | definitely worth an issue, I would say... as this is a bit of a WAT to me | ||
sena_kun | I thought about that when saw that the result is changing if you are swapping the methods, but was not really sure and decided to look at it a bit more carefully not to embarass myself... | 13:26 | |
I am not sure about that (not as the language designer, of course) | |||
judging by bisectable6 it has been here since forever | |||
and raku is not haskell to point-free things, really | |||
lizmat | well... a .= foo is intended to be the equivalent of a = a.foo | 13:28 | |
m: my $a = 42; $a = $a.Str.Int; dd $a # this is correct | |||
camelia | Int $a = 42 | ||
sena_kun | imho the .= is super cool sometimes, but when you want to chain, you chain it | ||
lizmat: docs says "they are equivalent except for precedence" though. :) | |||
lizmat | ok, so it is a trap | 13:29 | |
m: my $a = 42; $a.= Str.=Int; dd $a | |||
camelia | Int $a = 42 | ||
lizmat | hmmm | ||
I wonder why the difference of precedence is there | 13:30 | ||
13:32
chloekek joined
|
|||
Geth | doc: Kaiepi++ created pull request #3168: Proofread IO::Socket::Async::ListenSocket docs and pass make xtest |
13:32 | |
13:34
mahmudov left
13:36
chloekek left
13:37
chloekek joined
|
|||
Kaiepi | releasable6, status | 13:53 | |
releasable6 | Kaiepi, Next release will happen when it's ready. 1 blocker. 0 out of 490 commits logged | ||
Kaiepi, Details: gist.github.com/db7059aac18486ead0...f9db34dff8 | |||
14:00
mahmudov joined,
xinming left,
xinming joined
14:11
chloekek left
14:12
chloekek joined
|
|||
Geth | ¦ doc: taboege self-assigned NativeCall and manually creating C strings github.com/Raku/doc/issues/3169 | 14:13 | |
14:17
tejr left
14:27
Doc_Holliwood left
14:34
tejr joined
|
|||
Geth | whateverable: fd496744fd | (Aleks-Daniel Jakimenko-Aleksejev)++ | lib/Whateverable/Output.pm6 Add missing .encode Resolves #372. |
14:38 | |
14:41
sena_kun left
14:44
kensanata joined
14:51
gabiruh joined
14:56
sena_kun joined
|
|||
rypervenche | So I've learned that I can automatically have short and long options available to me by adding a parameter to MAIN like Int :l(:$length), however the short -l form only works if I use an equals sign, like -l=32 . Is there a way (built-in) to have it allow a space instead of an equals sign? | 15:18 | |
lizmat | rypervenche : not at the moment | 15:20 | |
rypervenche | Ok, thanks. | ||
lizmat | rypervenche but there is modules.raku.org/dist/Getopt::Long:cpan:LEONT | ||
rypervenche | That'll work. I'll need to get used to the idea of using modules for things if I want to get the most out of this language. | 15:24 | |
15:25
Doc_Holliwood joined,
pmurias left
15:26
pmurias joined
|
|||
rypervenche | Does anyone else have an issue with vim-raku not seeing a .raku file as filetype=raku ? I've noticed that if my shebang has #!/usr/bin/env perl6 it works, however #!/usr/bin/env raku does not. It sets the filetype to conf instead. Just curious before I file an issue. | 15:37 | |
AlexDaniel | rypervenche: are you using this version? github.com/Raku/vim-raku | 15:48 | |
rypervenche | AlexDaniel: I am, yes. | 15:49 | |
I'm using vim 8's plugin system, so I've cloned it into ~/.vim/pack/my-plugins/start/ . It does the syntax highlighting if I manually run ":set ft=raku" while the file is opened, but not automatically. | 15:50 | ||
16:06
kensanata left
16:19
pmurias left
|
|||
eiro | rypervenche: i check it | 16:23 | |
uzl[m] | rypervenche: I'm having the same problem with vim-raku so it might be worth filing an issue. | 16:26 | |
rypervenche | All right, will do. Thanks. | ||
eiro | rypervenche: please do: i'm preparing the patch | 16:28 | |
rypervenche: patch is ready | 16:30 | ||
hmm ... i wonder: in gh, what is the good way to say "this patch is an attempt to close issue xxx" ? | 16:31 | ||
16:32
phogg left
|
|||
lizmat | eiro make the PR, use the URL for the issue in the text, GH will make it a correct link | 16:32 | |
rypervenche | eiro: Done: github.com/Raku/vim-raku/issues/10 | 16:33 | |
eiro | lizmat: o | 16:34 | |
ok | |||
more questions: | 16:35 | ||
16:35
rindolf left
|
|||
eiro | * i should also test the shebang | 16:36 | |
* what is the file extension for modules ? | |||
* is there other cases to test? | |||
lizmat | .pm6 .pm .rakumod | ||
.p6 .raku I'd say | 16:37 | ||
eiro | * should i create more than 1 pr because i fix more than expected ? | ||
rypervenche | The module supports these: .pm6,.pm,.raku,.rakutest,.t6 | ||
s/module/plugin/ | |||
We might want to add .rakumod to the list as well. | 16:38 | ||
lizmat | yeah, if you test for the other, .rakumod should be in there as well | 16:39 | |
16:40
pmurias joined
16:41
sena_kun left
16:44
rindolf joined
|
|||
eiro | github.com/Raku/vim-raku/pull/11 | 16:48 | |
grmbl ... misseed p6 | |||
lizmat | eiro: and .rakumod :-) | 16:49 | |
16:49
Doc_Holliwood left
|
|||
eiro | fixed | 16:51 | |
uzl[m] | eiro: For all the extensions: github.com/Raku/problem-solving/bl...extensions | 16:52 | |
stoned75 | fwiw I use autocmd BufEnter,BufNew,BufNewFile,BufRead *.raku,*.rakudoc,*.rakutest,*.pl6,*.pm6,*.p6,*.t6 setf raku | ||
eiro | should i add pl6 too ? | 16:53 | |
hmm ... BufEnter,BufNew could be nice too: i'll see in official ftdetect | 16:54 | ||
stoned75 | and in my vimrc I also add *.pod6 ... as used in Raku/doc ;) | 16:55 | |
lizmat | eiro: never seen .pl6 in the wild | 16:56 | |
16:56
sena_kun joined
|
|||
eiro | ok so pod6 is a good idea :) let's keep pl6 aside ? | 16:58 | |
stoned75 | I admit I only had thrown in to my own version as it is mentioned in vim-raku/README.md | 17:00 | |
eiro | also: i wonder why BufEnter,BufNew 'cause BufNewFile,BufRead already handled it | 17:01 | |
but what if i start with an empty buffer and then :w foo.raku? | |||
i test it | |||
17:04
wamba joined
|
|||
eiro | stoned75 are you agree there is no need of BufEnter,BufNew ? | 17:05 | |
(if so, i'll push) | |||
stoned75 | eiro: for me, without BufEnter, a command like 'vim foo.raku' does not result in the syntax being set | ||
but well, my vimfu is very weak :-} | 17:06 | ||
eiro | stoned75: thanks for reporting. i test with an empty .vimrc | 17:07 | |
stoned75 | de rien ;-) | 17:08 | |
eiro | (maybe i have some raku settings elsewhere in my large base :) | ||
stoned75: it's probably because your syn on happens too late in your .vimrc. i guess the ftdetect will fix this. so: remove your own line, test with the patch and tell me. | 17:13 | ||
right ? | |||
(it works like a charm here) | |||
rypervenche: github.com/Raku/vim-raku/pull/11/commits | 17:17 | ||
lizmat | just tell me when it's ready to merge, and I will :-) | 17:18 | |
eiro | 4 commits for 3 lines ... should i crash them into 1 single commit ? | ||
lizmat: sounds good for me | |||
(if there is no more suggestions) | |||
stoned75? rypervenche ? | 17:19 | ||
stoned75 | eiro: hum... I'm not sure, I can't seem to be able to get it ftdetecting without BufEnter when using a command like the one I mentionned, but either way adding ftdetect to vim-raku repo is a good thing ;) | 17:20 | |
lizmat | dinner& | ||
eiro | :) | ||
lizmat: bon appétit | 17:21 | ||
stoned75: did you try ? i really wonder what could go wrong ... | 17:22 | ||
it would be a case when you enter in a buffer without rising New or ReadPost? how can it be possible? | 17:23 | ||
AlexDaniel | eiro: also can you remove .pm? | 17:24 | |
stoned75 | eiro: yes I did more testing :) I'm not really sure about what's going on | 17:25 | |
AlexDaniel | eiro: or do you think it won't conflict with perl5? | ||
Geth | doc: e6a0b4994e | (Stoned Elipot)++ | doc/Programs/03-environment-variables.pod6 Be more specific about RAKUDO_DEFAULT_READ_ELEMS |
||
rypervenche | Is it possible to have it set the filetype based on the file extension? Opening a new test.raku file doesn't give it a filetype using your commits. | 17:26 | |
17:27
Doc_Holliwood joined
|
|||
eiro | AlexDaniel: nice spot: i remove it | 17:28 | |
stoned75: i just looked at the other ftdetect: none of them use Enter. so if it's ok for you, i keep the current hooks and i help you to fix your setting | 17:30 | ||
AlexDaniel, lizmat : how about rewriting the pr to have a single patch instead of 5 ones ? | |||
(i don't know the good practices expected by the perl6 community | 17:32 | ||
rypervenche | I think it would be cleaner that way. | ||
eiro | which way is *that* way ? | 17:34 | |
rypervenche | To squash them. | ||
eiro | k | ||
stoned75 | eiro: sure no problem, and thanks for the proposal but don't trouble yourself I should be able to handle my vimrc's mess ;) | 17:35 | |
rypervenche | It's still not working for new empty files though. | 17:36 | |
eiro | stoned75: ok | 17:42 | |
rypervenche hmmm ... this is when BufEnter comes in ? let me try | |||
uzl[m] | m: enum Color<Blue Green>; say Color.enums; | 17:45 | |
camelia | Map.new((Blue => 0, Green => 1)) | ||
rypervenche | eiro: I don't know much about how vim plugins work, but does suffixesadd in ftplugin/raku.vim also need to be updated to match the new list of suffixes? | 17:47 | |
uzl[m] | Is it possible to create a new enum from another one? Say I want to create the enum MoreColor using Color. | ||
eiro | rypervenche: well ... suffixadd works with a complete filename: we should probably define an inex | 17:50 | |
rypervenche: i don't know the plugin: i just cloned it to fix your problem | 17:51 | ||
i'll take a look. if you have other complains, feel free to tell me :) | 17:52 | ||
17:55
maggotbrain left
|
|||
eiro | rypervenche: can you confirm it works when you have BufNewFile in the list of events to hook ? | 17:55 | |
BufNewFile,BufWritePost,BufReadPost < those are the events that can use the filename extension and i don't see any case that doesn't workd for me | 17:56 | ||
rypervenche | eiro: Yes, adding BufNewFile worked. | ||
17:56
maggotbrain joined,
Guest78373 left
|
|||
eiro | so i add shebang detection, squash the commit and create a new pr | 18:00 | |
MasterDuke | eiro: you don't need to create a new pr. just push --force to the same branch | 18:01 | |
and the pr will get updated | |||
eiro | push --force ? isn't it evil ? i'm scarred of any --force thing | 18:02 | |
MasterDuke: i will revert (i pushed on my own master) | |||
MasterDuke | force pushing on a public repo is bad | 18:03 | |
eiro | ahh ... but pushing on mine is ok ? | ||
cool! | 18:04 | ||
thanks | |||
MasterDuke | on your own it's usually fine | ||
eiro | MasterDuke: so what i wanted to do is: | ||
* copy the file | 18:05 | ||
* reset to the old branch | |||
* paste the file | |||
* create a single commit | |||
is there a better way ? | |||
(i love those moment when you get help while helping) | 18:06 | ||
MasterDuke | you could rebase -i HEAD~<the number of commits you have that you want to squash together> | ||
so commit all your changes. then rebase -i to squash them down to one commit. then force push | 18:07 | ||
Geth | doc: 57783d3431 | (Ben Davies)++ | 3 files Proofread IO::Socket::Async::ListenSocket docs and pass make xtest |
18:13 | |
doc: 98e4b34010 | (Juan Julián Merelo Guervós)++ (committed using GitHub Web editor) | 3 files Merge pull request #3168 from Kaiepi/io-socket-async-listensocket Proofread IO::Socket::Async::ListenSocket docs and pass make xtest |
|||
18:15
phogg joined,
phogg left,
phogg joined
18:21
Doc_Holliwood left
18:29
Doc_Holliwood joined
|
|||
eiro | ok. last call before squashing MasterDuke AlexDaniel rypervenche stoned75 | 18:30 | |
github.com/Raku/vim-raku/pull/11/files | |||
rypervenche | eiro: Looks good to me. So the suffixesadd in ftplugin/raku.vim doesn't need to be updated as well then? | 18:33 | |
I feel that that should be consistent as well. | 18:34 | ||
Aside from that, it looks good to me. | 18:35 | ||
eiro | rypervenche: i'll check | ||
ok... i see there is an inex that substitute :: by /: good | 18:37 | ||
but the thing is : what's the point of adding t6 for example in the suffixadd ? | 18:38 | ||
in my way of using vim, suffixadd is for gf, right ? | |||
anyway rypervenche i think this isn't the same. | 18:39 | ||
let's push this bugfix and then start talking about suffixadd which is more controversal :) | |||
rypervenche | It's not the same, no. I just thought it should also be updated. We can do it separately though. | 18:40 | |
18:41
Guest78373 joined,
sena_kun left
18:42
wildtrees joined
18:43
wildtrees left
|
|||
eiro | MasterDuke: worked like a charm! awesome | 18:50 | |
thank you very much | |||
lizmat: it's ready to merge | |||
lizmat | Merged :-) | 18:51 | |
eiro | thank you :) | ||
lizmat | eiro++ | ||
Geth | doc: ad08bdb2fc | (JJ Merelo)++ | doc/Type/Enumeration.pod6 Smartmatch and enumeration, refs #2632 |
18:53 | |
rypervenche | Thanks :) | ||
eiro | rypervenche: now let's talk about this suffixadd: the only usage i have of suffixadd is gf so the only suffix required is .pm6 but i see more extensions so maybe there is a usage of suffixadd i don't know about. | 18:55 | |
18:56
wildtrees joined
|
|||
eiro | rypervenche: if i have to patch, it would be to remove extensions. | 18:56 | |
18:56
gabiruh left
|
|||
eiro | how to open a discussion on github ? | 18:56 | |
(maybe create an issue and see what happens ?) | |||
rypervenche | .rakumod would also need to be added | 18:57 | |
eiro | oh ... indeed ! | ||
18:57
cpan-raku left
18:58
sena_kun joined,
cpan-raku joined,
cpan-raku left,
cpan-raku joined,
wildtrees left
|
|||
eiro | but how about the others ? let's take a look to suffixadd in other modules... | 18:58 | |
i check | |||
18:59
wildtrees joined
|
|||
rypervenche | I was just looking at that. Some languages have their normal extensions, but I don't know enough about the languages to know if that is correctly done. | 19:00 | |
19:00
wildtrees left
19:01
wildtrees joined
|
|||
rypervenche | I'm too new to Raku to know what possible file extension would be needed for a gf. | 19:01 | |
eiro | rypervenche: some langages use their normal extensions for their modules too | ||
like python | |||
rypervenche | But it would be at least .rakumod and .pm6. | ||
Ahhh. | |||
19:01
wildtrees left
|
|||
rypervenche | Maybe it's not even needed then... Perl doesn't have one. | 19:02 | |
19:02
wildtrees joined
19:03
wildtrees left
|
|||
AlexDaniel | rypervenche: what do you mean doesn't have one? :) | 19:03 | |
eiro | hmm i'm confused: perl has pm | 19:04 | |
19:04
wildtrees joined
|
|||
rypervenche | There's no suffixesadd line in the ftplugin in vim for perl. | 19:04 | |
19:04
wildtrees left
|
|||
rypervenche | Does the .pm ever get written in a Perl file? And does .p6 or .rakumod ever get written in a Raku file? | 19:05 | |
eiro | because they use a more complex inex | ||
rypervenche | I should just be quiet, I think. I don't know enough about this. :P | ||
eiro | the raku one is simple: just substitute :: by / | 19:06 | |
and let suffixesadd deal with the extension | |||
(which is easier to read, i think) | |||
rypervenche | Ahhhh, that's how it works. | 19:07 | |
19:07
gabiruh joined
|
|||
eiro | yep :) | 19:08 | |
if you see the perl inex, you see they try to add .pm at the end of the path | |||
ok you know what? i fix the way i think is the good one, i PR and let's see how people react | 19:10 | ||
MasterDuke | glad to hear. rebase -i is great, i use it all the teime | ||
*time | |||
eiro | while we're on fixing raku: i remember there was this problem of path for installed modules. | 19:12 | |
s/fixing raku/fixing vim-raku/ | |||
MasterDuke: i will show the tip to my colleagues: good demo of "why you should fork" | 19:13 | ||
(or branch) | 19:14 | ||
(or both) | |||
i wonder if we can use coma as a backend for a vim module ... is there a lsp for raku ? maybe jnthn know about ? | 19:16 | ||
lizmat | not sure what Comma would have to do with a vim module ? | 19:17 | |
MasterDuke | i think someone had a beta/incomplete implementation of lsp for raku, but i don't remember who | ||
pmurias | lizmat: a lsp would be for a whole bunch of editors, so I guess the question is if Comma could be refactored into a lsp | 19:23 | |
lizmat | well, I think jnthn or Altai_man / sena_kun would know | 19:24 | |
pmurias | Comma seemed super IntelliJ oriented/specific from how jnthn was describing it is implemented | 19:25 | |
19:50
wildtrees joined
19:53
wildtrees left
19:54
wildtrees joined
19:55
wildtrees left
|
|||
sena_kun | eiro: no LSP in Comma | 19:59 | |
eiro: and no, no possibility to backend usage | 20:00 | ||
eiro | back | ||
sena_kun: ok thanks | |||
lizmat: well... i had in mind that there is probably an engine that parse the code so you can query it | 20:01 | ||
MasterDuke: let me know if you remember at some point :) | 20:02 | ||
sena_kun | github.com/perl6/user-experience/issues/38 may be a (starting?) point | ||
eiro | ok | ||
thanks | |||
rypervenche | Yay! My first Raku script is on its way. Much taken from Rosettacode for a password generator, but yeah. This is my first scripting language (if you don't count Bash). d.ryper.org/pw.raku.png | 20:10 | |
20:14
pmurias left
20:17
pmurias joined
|
|||
Kaiepi | how can you run code when the program ends? | 20:18 | |
&*EXIT looks similar to what i want, but i need this code to run regardless of whether exit is called | 20:20 | ||
sena_kun | Kaiepi: END phaser? | ||
Kaiepi | tried that sena_kun, that happens after precomp, not when after runtime | 20:22 | |
20:22
no-n left
|
|||
lizmat | rypervenche++ | 20:23 | |
Kaiepi: that only happens after precomp because another process is used to precomp? | 20:24 | ||
perhaps precomp should clear the END block array | |||
eiro | rypervenche: oh.. congrats! may i suggest using gist instead of a screenshot? | 20:27 | |
* this saves some bandwidth | |||
* it's easy to propose some improvements | 20:28 | ||
Kaiepi | lizmat, if i write the line like END ..., it only runs after precomp, but if i write it like END { ... }, it runs the block both after precomp and at the end of the program, which works for me in this case | 20:29 | |
lizmat | hmmm.. that would be a bug, | ||
it should run in both cases regardless of thunkiness of END | 20:30 | ||
afaik | |||
SmokeMachine | m: say Supply.from-list(^10).zip: Supply.from-list(^5) | 20:36 | |
camelia | Supply.new | ||
SmokeMachine | m: say Supply.from-list(^10).zip: Supply.from-list(^5) xx 2 | ||
camelia | Can only use zip to combine defined Supply objects in block <unit> at <tmp> line 1 |
||
SmokeMachine | m: say Supply.from-list(^10).zip: |(Supply.from-list(^5) xx 2) | 20:37 | |
camelia | Supply.new | ||
lizmat | m: dd Supply.from-list(1,2,3,4).Seq | 20:41 | |
camelia | (1, 2, 3, 4).Seq | ||
lizmat | that's what I use for debugging :-) | ||
20:42
sena_kun left
|
|||
eiro | is rakudo repo the place to open an issue about the langage ? | 20:47 | |
like 'given should return' ? | |||
Geth | doc: f1983a0fed | (Stoned Elipot)++ | doc/Type/IO/Handle.pod6 really demonstrate .Str method |
20:48 | |
20:49
chloekek left
|
|||
[Coke] | eiro: Raku/problem-solving ? | 20:50 | |
eiro | ok | ||
[Coke] | perl6 if it's not migrated yet | ||
eiro | it actually is. it's nice to have every topic listed that way | 20:53 | |
20:56
sena_kun joined
|
|||
mojca | How do I interpret these tests? paste.macports.org/03e2524f5433 | 21:03 | |
eiro | hoo ... macports is still alive ? | 21:04 | |
mojca | Just because HB became popular, it doesn't mean that MacPorts should be dead :) | 21:05 | |
eiro | and you still use cpan2port :) \o/ (pride) | ||
mojca: of course not! i really liked macport when i had to use mac. | 21:06 | ||
plus: i learned tcl thanks to macports | 21:07 | ||
mojca | Not sure what to say. We had a GSOC student in 2019 who worked on upt, which is a tool from anything (pypi, cpan, gem, ...) to "anything" (macports, fedora, freebsd, ...) | ||
But only the pypi was really extensively tested. | |||
I'm not sure how many new perl packages have been created recently. I certainly didn't add any new one in a while. | 21:08 | ||
But last time I did need one, I used cpan2port, yes. | |||
[Coke] | mojca: Hi! | 21:09 | |
eiro | mojca: cpan2port is really uggly: i wrote it while discovering macports because i had to package the koha ils on mac. that's why i'm surprised such a hack survived a whole decade | ||
mojca | github.com/macports/macports-contr.../cpan2port | 21:10 | |
eiro | my feeling when i left the company i worked for at this time was: it's uggly but really pleasant to use ... | ||
mojca | In theory we should now have github.com/macports/upt-macports | 21:11 | |
21:11
wildtrees joined
|
|||
eiro | oh .. i hope you didn't suffer too much with this code :) | 21:11 | |
anyway: good to know macports still exists. i remember you have a really welcoming and friendly community | 21:12 | ||
mojca | [Coke]: Hi. I'm still stuck with updating this package that you once submitted (not even using it myself) :), so you're welcome to help :) | ||
... at least with this issue :) | 21:13 | ||
Geth | doc: 71788a2dd7 | (Stoned Elipot)++ | doc/Type/IO/Handle.pod6 Make example code pass compilation test |
21:15 | |
mojca | eiro: I was really happy with cpan2port as long as I used it. Not that I really ever studied the code, but it produced useful results which was the main point. | 21:18 | |
eiro | good to know! thanks | ||
[Coke] | mojca: yah, sorry about that. | 21:28 | |
Is anyone using it, do you think? | |||
mojca | At least according to ports.macports.org/port/rakudo/stats I'm not the only one | 21:29 | |
But please keep in mind that this is opt-in statistics. | 21:30 | ||
The total number of unique users ever submitting stats is 542 | |||
6 people apparently have it installed among those; that's 1% of users | 21:31 | ||
21:41
pmurias left
21:52
wamba left
21:54
rindolf left
|
|||
Geth | ¦ problem-solving: vrurg assigned to jnthn Issue Visibility of dynamic symbols in async blocks github.com/Raku/problem-solving/issues/151 | 21:57 | |
22:16
pmurias joined
22:33
Doc_Holliwould joined
22:42
sena_kun left
22:55
gabiruh left,
sena_kun joined
23:16
laminowany left
23:19
lucasb left
23:20
rir_ joined
23:29
jcb joined
23:34
jcb left
|
|||
vrurg | . | 23:40 | |
tellable6 | 2020-01-17T08:31:19Z #raku-dev <lizmat> vrurg since most of Supply depends on dynamic variables, I doubt it, but jnthn would know | ||
23:41
rir82 joined,
rir_ left
23:44
rir82 left
|
|||
cpan-raku | New module released to CPAN! DateTime::Monotonic (0.0.5) by 03JMASLAK | 23:57 | |
New module released to CPAN! TCP::LowLevel (0.0.4) by 03JMASLAK | |||
New module released to CPAN! Net::BGP (0.2.1) by 03JMASLAK | 23:58 | ||
New module released to CPAN! IP::Random (0.0.11) by 03JMASLAK | 23:59 | ||
New module released to CPAN! App::Tasks (0.0.17) by 03JMASLAK |