🦋 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 bloatable6 joined, releasable6 joined, quotable6 joined, reportable6 joined, reportable6 left, linkable6 joined, committable6 joined, notable6 joined 00:01 reportable6 joined 00:48 razetime joined 00:51 jrjsmrtn joined 01:09 razetime left 01:10 razetime joined 01:18 explorer left
SmokeMachine usercontent.irccloud-cdn.com/file/.../image.png 01:23
01:23 Zen78 joined 01:32 deoac joined 01:33 deoac left 01:44 Zen78 left 01:54 guifa joined 02:45 guifa left 03:45 statisfiable6 left, reportable6 left, committable6 left, releasable6 left, notable6 left, quotable6 left, squashable6 left, nativecallable6 left, tellable6 left, sourceable6 left, bisectable6 left, shareable6 left, coverable6 left, unicodable6 left, greppable6 left, bloatable6 left, linkable6 left, benchable6 left, evalable6 left, nativecallable6 joined 03:46 statisfiable6 joined, evalable6 joined, releasable6 joined, benchable6 joined, notable6 joined, shareable6 joined, squashable6 joined, linkable6 joined, sourceable6 joined 03:47 unicodable6 joined, bloatable6 joined, greppable6 joined, tellable6 joined, coverable6 joined, committable6 joined, bisectable6 joined 03:48 reportable6 joined, quotable6 joined 04:00 razetime left 04:44 razetime joined 05:34 siavash joined 05:38 euandreh left 05:39 euandreh joined 05:44 euandreh left 05:45 euandreh joined 06:00 reportable6 left 06:03 reportable6 joined 07:03 shareable6 left, coverable6 left, tellable6 left, releasable6 left, linkable6 left, quotable6 left, notable6 left, unicodable6 left, benchable6 left, evalable6 left, bloatable6 left, squashable6 left, reportable6 left, committable6 left, statisfiable6 left, nativecallable6 left, greppable6 left, sourceable6 left, bisectable6 left, coverable6 joined, shareable6 joined, tellable6 joined, linkable6 joined, notable6 joined, nativecallable6 joined 07:04 unicodable6 joined, evalable6 joined 07:05 reportable6 joined, squashable6 joined, quotable6 joined, committable6 joined, statisfiable6 joined, releasable6 joined 07:06 benchable6 joined, bloatable6 joined, greppable6 joined, sourceable6 joined, bisectable6 joined 07:07 gabiruh_ left 07:09 merp joined 07:18 abraxxa joined 07:25 abraxxa left 07:26 abraxxa joined 07:35 jpn joined 07:42 sena_kun joined 07:53 razetime left, razetime joined 08:01 nebuchadnezzar joined, Sgeo left 08:07 razetime left 08:12 razetime joined, dakkar joined 08:16 tea3po left, tea3po joined 08:20 teatwo joined 08:23 tea3po left 08:38 razetime left 08:57 razetime joined 09:23 jpn left 09:27 teatwo left 09:28 teatime joined 10:13 razetime left 10:57 SmokeMachine_ joined, mjgardner_ joined, cm_ joined 11:05 cm left, jetchisel left, daxim left, SmokeMachine left, mjgardner left, drakonis left, tobs left, cm_ is now known as cm, SmokeMachine_ is now known as SmokeMachine, mjgardner_ is now known as mjgardner 11:07 drakonis joined, jetchisel joined, daxim joined, tobs joined 11:27 silug left 11:35 silug joined 11:53 silug left 12:00 reportable6 left, silug joined 12:01 jpn joined, reportable6 joined 12:03 siavash left 12:06 jpn left 12:17 El_Che left 12:18 El_Che joined 12:20 jgaz left 12:21 jgaz joined 13:20 jpn joined 13:43 xinming left 13:46 xinming joined 13:48 jpn left 13:53 linkable6 left 13:55 linkable6 joined 14:23 jpn joined 14:24 jfrent joined 14:27 jpn left
Geth ecosystem/main: c7db26fcdd | 0racle++ | META.list
Remove Exportable (move to zef) & wig (deprecate)
15:21
nemokosch ❤️ 15:25
15:28 linkable6 left, evalable6 left, linkable6 joined, evalable6 joined 16:06 deoac joined
the raku.org rework is looking quite good so far, only minor issues, although I can imagine that a certain one will turn out to be more complicated 16:11
lizmat is there a preview? 16:12
nemokosch Well, there is not much to view. The current aim is to reproduce the same pages. 16:15
lizmat ack, ok :-) 16:16
nemokosch let me ask this again: do we know anything about the infrastructure side, how it is deployed and how should the required modules be installed? 16:17
lizmat no, actually I don't, but people on #raku-infra should know
nemokosch roger, I will ask 16:18
16:22 NemokoschKiwi joined 16:33 ab5tract joined 16:37 dakkar left 16:38 razetime joined 16:51 euandreh left 16:54 euandreh joined 17:00 euandreh left 17:03 euandreh joined 17:09 razetime left 17:11 jpn joined
is there syntax for creating a none() junction? 17:19
17:23 euandreh left, euandreh joined
lizmat don't think so 17:24
17:25 ab5tract left
lizmat m: sub infix:<!>(*@a) { none(@a) }; dd 42 ! 666 # meh, looks like an infix:<!> would need a grammar tweak 17:26
camelia ===SORRY!=== Error while compiling <tmp>
Negation metaoperator not followed by valid infix
at <tmp>:1
------> sub infix:<!>(*@a) { none(@a) }; dd 42 !⏏ 666 # meh, looks like an infix:<!> wo
expecting any of:
infi…
lizmat m: sub infix:<§>(*@a) { none(@a) }; dd 42 § 666 17:27
camelia none(42, 666)
lizmat m: sub infix:<§>(*@a) { none(@a) }; dd 42 § 666 § 137
camelia none(none(42, 666), 137)
lizmat heh
m: sub infix:<§>(*@a) is prec{ :assoc<list> } { none(@a) }; dd 42 § 666 § 137 17:31
camelia none(42, 666, 137)
teatime did you pick 137 because it is prime 17:32
... disregard
why do I recognize 137 as a 'special' number 17:33
lizmat en.wikipedia.org/wiki/137_(number)#In_physics 17:34
teatime heh, yes I think that is why, ty 17:37
17:50 silug left 18:00 reportable6 left 18:01 silug joined 18:02 reportable6 joined 18:33 ab5tract joined
librasteve true … it is a big improvement on C and very fast and powerful … but I struggle with meeting all the constraints that it imposes and prefer a fast and easy route (except when I need the speed) 18:49
19:29 ab5tract left 19:34 jpn left 19:52 NemokoschKiwi left 19:54 JohnLaw joined
JohnLaw my &f = {map {:3(.base(2))%2 },[X+&] ^2**$_ xx 2} 19:54
this is the function for calculating the Walsh matrix. 19:55
but when I type it into the interpter it truncates the output if it is large.
how to make it print it all?
like for f(4)
[10] > f(3) 19:56
(0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 0 1 1 1 1 0 0 0 1 1 0 1 0 0 1)
[11] >
is ok cause it is small enough.
but f(4) not so much.
[11] > f(4) 19:57
(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 0 0 0 1 1 ...)
[12] >
... is not what I want
Nahita yeah it shows the gist of it
nemokosch lizmat made an environment option recently
Nahita like .gist
you can .raku for more
nemokosch an environment option that lets you set how the REPL stringifies by default
JohnLaw ok, I just downloaded this.  Any more clues would be great 19:58
but thanks
.raku 19:59
to you
19:59 deoac left
nemokosch what version? 19:59
JohnLaw latest one for windows 64
just got it 20:00
rakudo-moar-2023.06-01-win-x86_640msvc.msi
rakudo-moar-2023.06-01-win-x86_64msvc.msi 20:01
nemokosch .raku always works but hang tight, I'm gonna check this environmental variable, I don't remember the name...
RAKU_REPL_OUTPUT_METHOD
JohnLaw what do I do with that string? 20:02
nemokosch how do you start the repl?
JohnLaw I have a thing on my task bar for Radudo REPL 20:03
I just punch it
then this window pops up and I define my function, f
then I type f(4)
and it eats it
20:05 silug left
nemokosch yeah I don't know if it's convenient to set an environment variable, then... 20:05
JohnLaw I can try, what do I set?
varialbe and value?
nemokosch RAKU_REPL_OUTPUT_METHOD to raku
JohnLaw ok will do thanks 20:06
nemokosch the default value is "gist", hence the difference
JohnLaw that explains why this used to work long ago when I wrote my article.
www.thespoof.com/spoof-news/scienc...rakudocide 20:07
thanks alot
20:08 notna joined
JohnLaw Hi notna 20:08
enjoy this www.thespoof.com/spoof-news/scienc...rakudocide
nemokosch the spoof xD 20:09
20:10 notna left
JohnLaw yeah cool stuff 20:10
nemokosch is it like The Onion? 20:11
JohnLaw more like garlic 20:14
it really stinks
nemokosch XD 20:15
20:15 teatime left, teatime joined 20:17 silug joined
SmokeMachine Now there is a prototype of a documentation badly written and even worse formatted: github.com/FCO/RakuCron 20:20
JohnLaw thanks everyone.. got to reboot now to get the effect 20:31
bye
20:31 JohnLaw left
tbrowder__ i can't top JohnLaw's spoof, but i would like to revisit using Rakudo and zef on a multi-user Linux system. 21:02
i would like to have root maintain the rakudo installation for all users (but each can of course have their own setup if desired). 21:04
gfldex That's what I do. 21:05
tbrowder__ the problems i have had are keeping separate zef installations for root and other users.
i have been using the rakudo-pkg installation method for many years now, but i unfortunatl 21:07
21:07 bdju left
gfldex I didn't have trouble with that so far but would consider it not well tested. zef does a fairly good job to keep things separate. 21:07
tbrowder__ *unfortunately i seem to mix them.
21:08 bdju joined
tbrowder__ which causes all kinds of problems. 21:08
actually there is only on host with a problem. i'm going to purge rakudo and root's zef and start over. 21:10
also i don't really understand debian's new way of handling sudo users and that hasn't helped the situation. 21:11
if that doesn't cure my problem, i'll be back. 21:13
gfldex: do you use debian? 21:24
regardless, how do you execute zef as root? (1) "sudo zef ..." or (2) "sudo su; zef ..." or (3) some other way? 21:27
gfldex I do use debian and I build Rakudo from source and I don't use sudo at all. I don't need to blur the line between root and users, so I don't. 21:30
If I need scripts to do root-stuff, I write a demon. 21:31
21:33 jpn joined 22:33 linkable6 left, evalable6 left, coverable6 left, committable6 left, unicodable6 left, benchable6 left, greppable6 left, statisfiable6 left, quotable6 left, squashable6 left, reportable6 left, releasable6 left, tellable6 left, notable6 left, nativecallable6 left, greppable6 joined 22:34 notable6 joined, committable6 joined, tellable6 joined, coverable6 joined, unicodable6 joined, squashable6 joined 22:35 linkable6 joined, quotable6 joined, releasable6 joined, benchable6 joined, statisfiable6 joined, evalable6 joined 22:36 reportable6 joined, nativecallable6 joined, Sgeo joined 22:43 nebuchadnezzar left 22:48 ProperNoun left 22:53 Sgeo left 22:55 Sgeo joined 22:56 ProperNoun joined 22:59 sena_kun left
Geth ecosystem/main: e6cb6804a0 | 0racle++ | META.list
Remove Net::Netmask (move to zef)
23:15
tbrowder__ gfldex: so, if you have multiple users, you would have each install their own rakudo (or do it for them)? 23:36
23:59 evalable6 left, linkable6 left