🦋 Welcome to the MAIN() IRC channel of the Raku Programming Language (raku.org). Log available at irclogs.raku.org/raku/live.html . If you're a beginner, you can also check out the #raku-beginner channel!
Set by lizmat on 6 September 2022.
00:00 discord-raku-bot left 00:01 discord-raku-bot joined 00:04 sgrs left 00:05 sgrs left 00:08 reportable6 left 00:09 reportable6 joined 00:11 euandreh joined 00:16 discord-raku-bot left 00:32 snibsnab left, discord-raku-bot joined, rbt left 00:33 habere-et-disper left 00:43 sgrs joined 00:58 Kaiepi left 01:05 razetime joined 01:29 jjido left, habere-et-disper joined 01:44 sortiz left 02:06 habere-et-disper left 02:12 Guest26 joined 02:33 sgrs left 03:04 Guest2668 joined 03:06 Guest2668 left, ToddAndMargo left 03:12 Kaiepi joined
[Coke] so I can use zef to install -to a specific directory. now to figure out how to make raku only look in that directory and no where else 03:19
03:21 Guest26 left
[Coke] my best guess would have been to use RAKULIB to override the search path, but it doesn't seem to override. 03:24
03:53 Guest26 joined
[Coke] use case: trying to un-skip tests in the docs, but some of them may be passing because I happen to have a module installed that someone else might not. 03:59
04:25 razetime left 04:37 swaggboi left 04:58 euandreh left 05:10 euandreh joined 05:20 euandreh left 05:24 euandreh joined 05:38 Guest79 left 05:46 Guest26 left 06:09 reportable6 left 06:10 reportable6 joined 07:10 statisfiable6 left, committable6 left, quotable6 left, evalable6 left, bisectable6 left, releasable6 left, reportable6 left, shareable6 left 07:11 statisfiable6 joined 07:12 reportable6 joined, evalable6 joined 07:13 quotable6 joined, committable6 joined, bisectable6 joined, releasable6 joined, shareable6 joined 07:48 xinming left 07:50 xinming joined 08:50 bisectable6 left, greppable6 left, coverable6 left, benchable6 left, shareable6 left, notable6 left, reportable6 left, statisfiable6 left, committable6 left, evalable6 left, quotable6 left, releasable6 left, squashable6 left, sourceable6 left, bloatable6 left, nativecallable6 left, tellable6 left 08:51 nativecallable6 joined, greppable6 joined, statisfiable6 joined, bloatable6 joined, sourceable6 joined, bisectable6 joined, evalable6 joined 08:52 releasable6 joined, quotable6 joined, shareable6 joined, benchable6 joined, reportable6 joined, coverable6 joined 08:53 tellable6 joined, notable6 joined, squashable6 joined, committable6 joined 09:05 tirnanog left
nine_ [Coke]: CompUnit::Repository::Mask was intended for that use case. It may have bitrotted a bit though. But then it's a very simple module, so presumably easy to fix. 09:27
09:44 Kaiepi left 09:57 discord-raku-bot left 09:58 discord-raku-bot joined 10:05 Kaiepi joined 10:41 Sgeo left 10:54 jjido joined 10:59 jjido left 11:06 xinming left 11:28 xinming joined 11:45 squashable6 left 11:47 squashable6 joined 12:07 reportable6 left 12:09 euandreh left, reportable6 joined 12:10 euandreh joined, euandreh left 12:11 euandreh joined 12:13 euandreh left 12:14 euandreh joined 12:20 euandreh left 12:25 sarna joined 13:02 razetime joined 13:17 razetime left 13:23 alfonsox joined 13:25 razetime joined 13:42 habere-et-disper joined 13:52 sarna left 13:54 epony left 14:05 sarna joined 14:08 melezhik joined
melezhik Hi 👋 14:08
I need to encrypt users passwords with some strong encrypted algorithm and salt in store them in database , any existing Raku solution one can recommend? Thanks 14:10
14:10 alfonsox left
melezhik I care more about encryption part , not storing in database 14:10
However if one has full example it'd be cool 14:11
14:16 melezhik left
Anton Antonov <@779471841270038528> I had to figure out how to install this package recently : github.com/bduggan/p6-digest-sha1-native . See the examples in the README -- you might them to be a good start. 14:19
14:22 antononcube joined 14:29 Guest3772 joined 14:39 sgrs joined
I want to define a set for functions for a set of "external evaluators", like, Mathematica, Python, or R. What would be a good name for a package with them? 14:46
I know how to make those evaluators using ZMQ. Initially, I thought of "tucking them in" in the package "Text::CodeProcessing", but I am not sure that is good place... 14:48
Currently, I consider the name "Proc::ZMQed" with sub-namespaces like "Proc::ZMQed::Mathematica" and "Proc::ZMQed::Python" etc. 14:49
14:52 sarna left 14:58 antononcube left 15:05 sarna joined 15:31 razetime left 15:40 razetime joined 15:53 razetime_ joined, razetime left 16:37 xinming left 16:41 xinming joined 17:01 Kaiepi left 17:02 Kaiepi left 17:06 Kaiepi joined 17:14 Kaiepi left, xinming left 17:15 razetime_ left 17:16 xinming joined 17:20 tirnanog joined 18:07 reportable6 left 18:09 reportable6 joined
avuserow Melezhik: take a look at Crypt::TweetNaCl, it provides both symmetric and asymmetric encryption 18:16
18:16 euandreh joined
I also recommend something like Crypt::Argon2 for making an encryption key from a password, if you need to do something like that 18:18
18:27 Kaiepi joined 18:49 epony joined 19:49 sourceable6 left, releasable6 left, coverable6 left, benchable6 left, evalable6 left, quotable6 left, squashable6 left, nativecallable6 left, tellable6 left, greppable6 left, bisectable6 left, notable6 left, committable6 left, statisfiable6 left, bloatable6 left, shareable6 left, reportable6 left, squashable6 joined, greppable6 joined, nativecallable6 joined, benchable6 joined, bisectable6 joined, sourceable6 joined, reportable6 joined 19:50 shareable6 joined, committable6 joined, bloatable6 joined 19:51 coverable6 joined, statisfiable6 joined, tellable6 joined, notable6 joined 19:52 quotable6 joined, releasable6 joined, evalable6 joined 19:56 Sgeo joined 20:18 simcop2387 left, simcop2387_ joined 20:19 simcop2387_ is now known as simcop2387
Geth advent: f9c7af410c | (Jonathan Stowe)++ (committed using GitHub Web editor) | raku-advent-2022/authors.md
Update authors.md
20:34
20:49 euandreh left 21:00 NemokoschKiwi joined, swaggboi joined
NemokoschKiwi greppable6: Template6 21:00
greppable6 NemokoschKiwi, 145 lines, 10 modules: gist.github.com/63e4804a76940ab677...49ae25457a
NemokoschKiwi nice 21:01
ugexe If anyone has a nomination for the rainbow butterfly award please email it to [email@hidden.address]
If anyone has a nomination for the rainbow butterfly award please email it to rainbow@rsc.org
NemokoschKiwi what does it need to include? 21:02
21:04 hythm joined
hythm m: raku -e 'say $*REPO.repo-chain' 21:07
camelia ===SORRY!=== Error while compiling <tmp>
Two terms in a row
at <tmp>:1
------> raku -e⏏ 'say $*REPO.repo-chain'
expecting any of:
infix
infix stopper
postfix
statement end
st…
tellable6 2022-11-21T17:08:38Z #raku <tbrowder> hythm: i don't see any hidden files there
hythm m: say $*REPO.repo-chain 21:08
camelia (inst#/home/camelia/.raku inst#/home/camelia/rakudo-m-inst-1/share/perl6/site inst#/home/camelia/rakudo-m-inst-1/share/perl6/vendor inst#/home/camelia/rakudo-m-inst-1/share/perl6/core ap# nqp# perl5#)
21:09 NemokoschKiwi left
ugexe just the name or handle of whomever you wish to nominate. the award is for non-technical/core contributions 21:10
El_Che ugexe: so you won't get one for zef? Mm
ugexe i'm afraid that would be a bit of a stretch 21:12
El_Che lizmat also deserved a cart full of butterflies 21:13
(I almost wrote camels :P )
ugexe it would go with their white camel 21:14
(this is the raku version of the white camel award fwiw)
hythm [Coke]: looks like `RAKUDO_PRECOMP_WITH` alters Raku's default repositories. running `RAKUDO_PRECOMP_WITH='inst#/my-custom-repo' raku -e 'say $*REPO.repo-chain' #OUTPUT: (inst#/my-custom-repo). but the documentation advises against setting `RAKUDO_PRECOMP_WITH` manually, so I'd ask nine or other experienced people in this area of code before using 21:17
it.
ugexe yeah don't use RAKUDO_PRECOMP_WITH, its an implementation detail 21:29
m: BEGIN %*ENV<RAKUDO_PRECOMP_WITH> = "foo"; BEGIN %*ENV<RAKULIB> = "bar"; say $*REPO.repo-chain
camelia (file#/home/camelia/foo)
ugexe the correct way of doing it would be using CompUnit::Repository::Mask as niner mentioned (i.e. using a custom CUR that itself will ignore the other repos) 21:34
that being said, i've been wanting an ENV var to do this forever
but i can see where it might get complicated, since the order of repos affects e.g. sha1 checksums used for precomp and thus might easily create situations where precompilation needs to reoccur without the user knowing it 21:35
21:37 sgrs left
ugexe i.e. it gets precompiled with one set of $*REPO.repo-chain, but then later when running it with a different $*REPO.repo-chain (such as when RAKUDO_PRECOMP_WITH is set) it would generate different sha1s and potentially need to reprecompile 21:38
21:41 discord-raku-bot left 21:42 discord-raku-bot joined 22:19 hythm left 22:40 sgrs joined
[Coke] nine++ 23:27
what is the rainbow butterfly? 23:28
Nemokosch read the weeklies 😛 23:31
White Camel award, Raku
version
23:38 habere-et-disper left
[Coke] a writeup on the rsc site would be appropriate 23:54
tbrowder ugexe: when will voting close?
[Coke] github.com/Raku/Raku-Steering-Coun...rfly-award 23:55