🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). This channel is logged for the purpose of keeping a history about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Log inspection is getting closer to beta. If you're a beginner, you can also check out the #raku-beginner channel! Set by lizmat on 25 August 2021. |
|||
00:04
djerius_ left
00:06
djerius joined,
sourceable6 joined,
reportable6 left
00:14
monkey_ left
00:40
morte_ left
01:08
reportable6 joined
01:43
tejr left
01:44
tejr joined
02:03
morte_ joined
02:41
unclechu joined
|
|||
unclechu | Hey, when I call `.sink` of a `Proc` (result of calling `run`) does it makes sense to pass `:close` for `.slurp`? | 02:43 | |
I mean in this case: `given run |args, :out { LEAVE { .sink }; .out.slurp(:close).chomp }` | |||
Will the .sink ensure everything is closed already? | 02:44 | ||
03:16
euandreh left
03:18
euandreh joined
03:27
morte_ left
|
|||
stevied | can someone point me to a tutorial on best practices for incorporating pod6 into a module? Should I put my documentation right into the code? I used dist::zilla in perl. Ideally, I'd like to generate the README from the pod. | 03:54 | |
03:54
CIAvash joined,
AlexDaniel joined,
demostanis[m] joined,
andrea[m] joined
|
|||
i would typcilly put the doc after an __END__directive | 03:56 | ||
i would typcilly put the doc after an `__END__ `directive | |||
oops, wrong channel, I think | 03:58 | ||
04:29
discord-raku-bot left,
discord-raku-bot joined
05:01
frost joined
06:01
unicodable6 left,
notable6 left,
quotable6 left,
benchable6 left,
evalable6 left,
nativecallable6 left,
shareable6 left,
coverable6 left,
statisfiable6 left,
linkable6 left,
sourceable6 left,
bisectable6 left,
greppable6 left,
squashable6 left,
reportable6 left,
committable6 left,
bloatable6 left,
tellable6 left,
releasable6 left,
reportable6 joined
06:02
tellable6 joined,
evalable6 joined,
benchable6 joined,
greppable6 joined
06:03
linkable6 joined,
bisectable6 joined,
bloatable6 joined
06:04
releasable6 joined,
committable6 joined,
statisfiable6 joined,
unicodable6 joined,
notable6 joined
06:45
holyghost joined
07:04
nativecallable6 joined
07:33
seednode left
07:34
seednode joined
07:54
abraxxa joined
08:02
abraxxa left
08:03
sourceable6 joined,
abraxxa joined
08:30
defaultxr left
09:03
shareable6 joined
09:04
coverable6 joined
09:55
abraxxa left
10:04
abraxxa joined
10:10
Sgeo__ left
10:53
finanalyst joined
11:00
jjido joined
11:02
quotable6 joined
|
|||
Anton Antonov | <@563790557831495691> No, it is not the wrong channel. 🙂 | 11:12 | |
Nemokosch | the only problem is, there are more questions than people to answer 😅 | 11:13 | |
lizmat | re generating a README... I use App::Mi6 that generates the README from the pod in the main source file, or from any other file (settable in the dist.ini file) | 11:14 | |
Nemokosch | not to underestimate the effort of the "squad" | ||
El_Che | is there a tool to do it in the other direction from md to pod6? | 11:16 | |
Anton Antonov | @El_Che I was just typing the same question! 🙂 | 11:17 | |
El_Che | While I love Latin, I think that in a lot of settings a English to Latin translater may be more handy :P | 11:18 | |
Anton Antonov | Someone wrote a converter from Mathematica notebooks to Markdown. I can reprogram or extend that converter to generate Pod6. Alternatively, just use a Markdown-to-Pod6 converter. | 11:19 | |
@El_Che Usually pandoc can convert a fair amount of document formats. I think it can convert from Markdown to Pod. (Perl5.) | 11:20 | ||
Also see this request: github.com/jgm/pandoc/issues/6488 | 11:23 | ||
11:35
Altai-man joined
|
|||
holyghost | El_Che, not that I know of, you can strip tags with a stack | 11:40 | |
11:41
xinming left
|
|||
holyghost | I wrote htmldump that way, but I lost it | 11:43 | |
htmldump : html -> text, just as your README | 11:45 | ||
11:53
hrello joined
11:54
hrello left
|
|||
Anton Antonov | @holyghost I have a similar suggestion -- extending the module `Text::Markdown` : modules.raku.org/dist/Text::Markdo...f:JJMERELO | 11:55 | |
holyghost | nice :-) You can also use a decorator pattern in an OOP language | 12:01 | |
12:03
reportable6 left,
linkable6 left
12:05
linkable6 joined
12:06
reportable6 joined
|
|||
holyghost is going to program some Scheme | 12:06 | ||
Anton Antonov | As a slang? | 12:16 | |
12:20
bartolin left
12:40
finanalyst left
12:52
finanalyst joined
13:02
squashable6 joined
13:05
finanalyst left,
jjido left
|
|||
holyghost | Anton : I'm programming a local (non-networked) MUD | 13:17 | |
In scheme48 | |||
My favorite scheme, GNU Scheme is also good | 13:18 | ||
Which used to be MIT/Scheme | 13:20 | ||
13:21
euandreh left
13:22
euandreh joined
|
|||
moon-child | s7 scheme is best scheme | 13:25 | |
holyghost | moon-child, there are of course the racket droids, who don't wish to work in a terminal *lol* | 13:26 | |
moon-child | terminal sux | ||
death to the terminal | |||
holyghost | sure | ||
holyghost kills a terminal | |||
IDEs are good of course | 13:27 | ||
moon-child | ides suck too | ||
on the whole and for those most part | |||
holyghost | lol | 13:28 | |
moon-child | terminal embraces text. Ide makes a mockery of text but yet damns itself by remaining entrenched in text | ||
El_Che | I have a terminal always open in my IDE | ||
moon-child | (which is worse? Who can say...) | ||
holyghost | And it's called emacs ? | ||
El_Che | Intellij | ||
holyghost | right | 13:29 | |
That's ok | |||
moon-child | El_Che: comma plugin? | ||
holyghost | moon-child, Dr. Java | ||
El_Che | for raku, yes. | ||
for other langs built-in or other plugins | 13:30 | ||
holyghost | I use notepad++ for hex editing, also a plugin *blushes* | ||
moon-child | I mean, intellij is kind of notable as being the only ide which has native high-quality support for raku. If I wrote more raku I would probably be compelled to use it | ||
Anton Antonov | Well, of course, you should be using be using Mathematica notebooks to program in in Raku. | ||
Well, of course, you should be using Mathematica notebooks to program in in Raku. | 13:31 | ||
moon-child | @Anton Antonov I am unconvinced that 'notebooks' are set up well as a _program-writing_ environment | 13:32 | |
(though I do admit they have more inherent structure than text) | |||
Anton Antonov | @moon-child Yes, I use Comma (IntelliJ). But often enough for quick scripting I use Atom. | 13:33 | |
@moon-child I was not serious, just referring to a recent publication of mine. | |||
holyghost curses the days of his wavelets in mathematica | |||
Anton Antonov | Actually, I developed the original built-in framework for Wavelets in Mathematica. But left Wolfram Research before finishing it and putting it in production. | 13:35 | |
holyghost | on macOS 8.2 | ||
Anton Antonov | @moon-child I use notebooks if I have to do repeated experiments and/or documentation, and/or presentations. | ||
moon-child | wavelets? | ||
holyghost | moon-child, JPEG2000 lol | 13:36 | |
compu$erve | |||
It's a good compression algorithm AFAIK | 13:37 | ||
moon-child | I see | ||
Anton Antonov | Here is an example of experiment with making an org-mode grammar within a Mathematica notebook. | ||
13:53
holyghost left
13:54
lichtkind joined
14:10
jjido joined
14:20
jjido left
14:23
bartolin joined
15:01
dextercd joined
15:08
discord-raku-bot left
15:09
discord-raku-bot joined
15:23
finanalyst joined
15:27
merpaderp left,
merpaderp joined
15:29
linkable6 left
15:31
linkable6 joined
15:38
phogg left
16:00
finanalyst left
16:19
discord-raku-bot left
16:20
discord-raku-bot joined
16:32
bartolin left
17:20
MoC joined
17:23
leedo left
17:25
djerius left
17:26
leedo joined,
djerius joined
17:37
squashable6 left
17:39
jjido joined
17:47
abraxxa left
17:59
Kaiepi joined
18:02
linkable6 left
18:04
linkable6 joined
18:08
reportable6 left
18:16
jjido left
18:22
bartolin joined
18:24
jjido joined
18:29
Altai-man left
|
|||
[Coke] hurls github.com/Raku/doc/issues/4007 for finanalyst | 18:36 | ||
Geth | doc: coke assigned to finanalyst Issue new page has incorrect extension, fails tests. github.com/Raku/doc/issues/4007 e8ba5cf087 | (Richard Hainsworth)++ (committed using GitHub Web editor) | 2 files Make consistent with whole collection |
18:38 | |
[Coke] | japhb: mailing list thread about "n't comment because the main question is probably "is that change in behaviour fine" -- and I don't | 18:41 | |
tellable6 | [Coke], I'll pass your message to japhb | ||
[Coke] | oops. | ||
japhb: mailing list thread about "about binary protocol porting" that you might be able to shed some light on. | |||
tellable6 | [Coke], I'll pass your message to japhb | ||
[Coke] | tellable6, help? | 18:45 | |
linkable6 | [Coke], Like this: R#1946 D#1234 MOAR#768 NQP#509 SPEC#242 RT#126800 S09:320 524f98cdc # See wiki for more examples: github.com/Raku/whateverable/wiki/Linkable | ||
tellable6 | [Coke], Like this: .tell AlexDaniel your bot is broken # See wiki for more examples: github.com/Raku/whateverable/wiki/Tellable | ||
18:48
Sgeo joined
|
|||
japhb_ | [Coke]: What mailing list? | 18:52 | |
tellable6 | 2022-01-03T18:41:27Z #raku <[Coke]> japhb: mailing list thread about "n't comment because the main question is probably "is that change in behaviour fine" -- and I don't | ||
2022-01-03T18:41:55Z #raku <[Coke]> japhb: mailing list thread about "about binary protocol porting" that you might be able to shed some light on. | |||
18:57
MoC left
|
|||
tonyo1 | . | 18:58 | |
18:58
tonyo1 is now known as tonyo
|
|||
tonyo | . | 18:58 | |
18:59
japhb_ is now known as japhb
19:08
mexen joined
19:09
reportable6 joined
19:38
jjido left
19:41
jjido joined
|
|||
[Coke] | perl6-users. | 19:44 | |
jdv | perl6-abusers. | 19:46 | |
hopefully *this* year is better... | 19:48 | ||
my wife and i's xmas present was positive covid tests, 4 days later... still feel like shit. | 19:49 | ||
[Coke] | .seen jmerelo | 19:51 | |
tellable6 | [Coke], I saw jmerelo 2021-05-19T16:34:05Z in #raku: <jmerelo> Or fight who gets to be Classic Coke | ||
El_Che | jdv: I hope you both feel better soon | 20:06 | |
jdv | were just noticing were nkt tasting quite right:( maybe in a few weeks. shits crazy... | 20:08 | |
i had it at the outset, she did not and i didnt have any sensory fallout back then. idk. | 20:09 | ||
were better. just not "back" yet. thanks:) | 20:10 | ||
El_Che | good that no hospital stay was require | 20:15 | |
d | |||
jdv | yeah, thank god. i was on the edge of going the first time. then it broke. shits crazy. | 20:18 | |
this time its way less; a bad cold...:) | 20:19 | ||
El_Che | wow | ||
jdv | good times. ahead maybe:) | 20:20 | |
i any case avoid nyc if you can. we seem to get him hard and fast. | 20:21 | ||
the weekend fore xmas stuff exploded... | 20:22 | ||
20:30
linkable6 left
20:32
linkable6 joined
|
|||
ecosystem: sdondley++ created pull request #600: add Mac::Applications::List module |
20:37 | ||
20:40
squashable6 joined
|
|||
Geth | ecosystem: 7ce8bf60e2 | (Steve Dondley)++ | META.list add Mac::Applications::List module |
20:40 | |
ecosystem: 6e05eaad60 | (Elizabeth Mattijsen)++ (committed using GitHub Web editor) | META.list Merge pull request #600 from sdondley/master add Mac::Applications::List module |
|||
japhb | [Coke]: Answered, thank you. | 21:14 | |
jdv: The downside of having decent public transit, perhaps -- very rapid spread | 21:15 | ||
21:21
euandreh left
21:23
euandreh joined
|
|||
jdv | idk. just a lot of intl travel and high density? i haven't been on mass transit in a while. | 21:37 | |
and low masking, unlike a tokyo or so. | 21:38 | ||
japhb | Wow, I'm surprised that's a problem, given how badly NYC has been hit repeatedly. | 21:44 | |
El_Che | ok, I've the CI to start building rakudo on arm64. Crossed finger we don't hit timeouts | 21:45 | |
MasterDuke | oh nice. what CI has arm64? | ||
El_Che | cirrus, circleci and travis | 21:47 | |
MasterDuke | cool | 21:48 | |
El_Che | the exercise is looking at the setups and see which can build +/- 25 packages without hitting a timeout | 21:51 | |
even if it takes long | |||
21:51
jjido left
|
|||
El_Che | (and without making a lot of changes to my github actions flow, aka reuse almost everything) | 21:51 | |
Geth | doc: 68db9da09d | Coke++ | doc/Language/filename-extensions.pod6 whitespace |
22:13 | |
doc: e44577f576 | Coke++ | 2 files spelling: prefer US > UK; whitespace; new word; typo |
|||
linkable6 | Link: docs.raku.org/language/filename-extensions | ||
22:16
phogg joined
22:31
simcop2387 left,
perlbot left
|
|||
[Coke] | before I write a script to use zef to tell me, can zef give me a list of all the (nested) dependencies of a distro? | 22:32 | |
22:43
simcop2387 joined
22:44
perlbot joined
|
|||
[Coke] | 'zef depends Doc::TypeGraph' complains: "Failed to resolve some missing dependencies (use e.g. --exclude="dot" to skip)" - but that doesn't seem to be a valid option to pass. | 22:50 | |
MasterDuke | do you have dot installed? | 22:53 | |
[Coke] | I'm not trying to install it, I'm just trying to list deps. | 22:57 | |
(but yes, I do) | 22:58 | ||
MasterDuke | yeah, i just figured if you didn't have it installed a workaround to not being able to exclude it would be installing it, but since you do, that's weird | 22:59 | |
[Coke] | ah, it's the only thing that module depends on, so that's fine. was trying to solve github.com/Raku/doc/issues/3981 | 23:02 | |
(and I think the fix is: we no longer depend on that module) | 23:03 | ||
japhb | [Coke]: I've had trouble with the excludes in the past, but I've been using them regularly for a while in my rebuild-everything script. For example: | 23:06 | |
App::Mi6 --exclude=curl | |||
Inline::Perl5 --exclude=perl | |||
p6doc --exclude=dot | |||
DB::Pg --exclude=pq:ver<5>:from<native> | |||
(The exclude arg has to go *before* the 'install' command, so `zef --exclude=foo install Bar::Baz` | 23:07 | ||
[Coke] | japhb: sure. doesn't work with 'depends' | ||
japhb | D'oh. | ||
thowe | Is this épée project on a public archive somewhere? Anyone know anything about that? | 23:08 | |
MasterDuke | codesections: ^^^ | 23:11 | |
23:15
lichtkind left
23:27
melezhik joined
|
|||
melezhik | dl.bintray.com now returns 502 error | 23:27 | |
so I can't install raked for ubuntu | 23:28 | ||
oh, looks like I use old way to install, reading this - cloudsmith.io/~nxadm-pkgs/repos/ra...ormats-deb | 23:32 | ||
23:38
melezhik left
23:55
djerius left
|