🦋 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. |
|||
Xliff | I don't think zef buffers or is compatible with programs like less | 00:00 | |
Why are you trying to page --help? | |||
coleman: Yeah, --help outputs to STDERR, which isn't what less uses to pagte. | 00:01 | ||
s/pagte/page/ | |||
Try doing this: "zef --help 2>&1 | less" | 00:02 | ||
coleman | stderr, gotcha | ||
is that a perlism? most programs print help to stdout | 00:04 | ||
i needed a pager becuase i was in a wee terminal window :) | |||
00:07
reportable6 left
00:10
reportable6 joined
|
|||
moon-child | I think it's fairly common to output help to stderr | 00:12 | |
01:10
evalable6 left,
linkable6 left
01:11
evalable6 joined,
linkable6 joined
02:06
frost joined
03:06
reportable6 left,
sourceable6 left,
greppable6 left,
benchable6 left,
notable6 left,
linkable6 left,
statisfiable6 left,
coverable6 left,
unicodable6 left,
tellable6 left,
evalable6 left,
shareable6 left,
nativecallable6 left,
bloatable6 left,
committable6 left,
quotable6 left,
bisectable6 left,
releasable6 left,
benchable6 joined,
nativecallable6 joined,
bloatable6 joined
03:07
sourceable6 joined,
reportable6 joined,
notable6 joined,
tellable6 joined,
releasable6 joined,
committable6 joined
03:08
greppable6 joined,
statisfiable6 joined,
bisectable6 joined,
quotable6 joined,
shareable6 joined
03:09
coverable6 joined,
evalable6 joined,
linkable6 joined,
unicodable6 joined
04:01
whaaat joined
|
|||
whaaat | hello | 04:09 | |
04:14
whaaat left
05:05
dwarring left
05:55
Oshawott joined
06:06
reportable6 left
06:08
reportable6 joined
|
|||
moritz | btw since bash 4 you can write "zef --help |& less" | 06:33 | |
06:39
abraxxa joined
06:43
abraxxa left
06:44
abraxxa joined
07:09
japhb joined
07:22
Sgeo left
08:01
holyghost joined
08:08
eseyman left
08:09
eseyman joined
08:26
mexen joined
|
|||
nine | moritz: nice! | 08:33 | |
Nemokosch | what does it do exactly? | 08:34 | |
08:34
Nemokosch joined
|
|||
nine | From bash(1): "If |& is used, command's standard error, in addition to its standard output, is connected to command2's standard input through the pipe; it is shorthand for 2>&1 |." | 08:35 | |
Nemokosch | quite peculiar syntax ngl | 08:37 | |
09:13
abraxxa left
09:40
abraxxa joined
09:41
jjido joined
09:53
abraxxa left
09:54
abraxxa joined
10:03
abraxxa left
10:04
jjido left
10:24
abraxxa joined
11:15
abraxxa left,
abraxxa joined
11:27
vrurg joined
11:28
vrurg_ left
11:32
Nemokosch left
11:58
discord-raku-bot left
11:59
discord-raku-bot joined
12:07
reportable6 left
12:10
reportable6 joined,
gcd joined
12:20
perlbot left
12:21
simcop2387 left,
simcop2387 joined
12:22
perlbot joined
12:31
jjido joined
12:36
perlbot left
12:38
perlbot joined
12:39
Sankalp- joined
12:40
Sankalp left,
Sankalp- is now known as Sankalp
|
|||
lizmat | and yet another Rakudo Weekly News hits the Net: rakudoweekly.blog/2022/05/30/2022-...-timeline/ | 12:49 | |
synthmeat | lizmat: i don't care much about this but just a bit of unsolicited feedback - i liked previous (newsletter) styling better! it was a beaut. | 12:51 | |
lizmat | hmmm... previous week? I don't think I change the styling? | 12:52 | |
13:09
ocomporto left
13:10
jjido left
|
|||
synthmeat | lizmat: [2022.16/7, *> | 13:17 | |
13:19
morte_ joined
|
|||
lizmat | I don't see a difference in styling? | 13:19 | |
synthmeat: what are you reading it on? | 13:24 | ||
Anton Antonov | @lizmat Thanks for the "Complete Timeline" ! | 13:30 | |
13:31
dextercd joined
13:51
guifa joined
|
|||
guifa | o/ | 13:51 | |
14:00
Guest35 joined
14:04
frost left
|
|||
synthmeat | lizmat: gmail app on ios, and mail app on macos. both the same. i'll query you two dropbox links before and after screenshots | 14:11 | |
lizmat | aahh... so it's in the mail version of the weekly... | 14:12 | |
weird... I see what you mean now | 14:13 | ||
I guess I will need to take a subscription to my own blog to monitor that | 14:14 | ||
synthmeat | yay, communication successful! | 14:15 | |
synthmeat goes back to handling a ddos | |||
lizmat | good luck! | 14:17 | |
synthmeat | no luck needed! www.youtube.com/watch?v=qLo-NZBLkr8 | 14:19 | |
tbrowder | El_Che: hi, just installed rakudo_pkg on a new debian host and got a /etc/profile.d/rakudo-pkg.sh with a different path to zef than was actually installed | 14:27 | |
actual zef location: /opt/rakudo-pkg/share/perl6/site/bin/zef | 14:31 | ||
rakudo-pkg.sh path: /opt/rakudo-pkg/share/perl6/bin | 14:36 | ||
i just looked at another, older host and same thing | 14:38 | ||
maybe i messed up the curl incantation... | 14:39 | ||
14:44
kaskal- is now known as kaskal
|
|||
kiti_nomad[m] | what is zef called in ubuntu? | 14:59 | |
15:03
razetime joined
|
|||
kiti_nomad[m] uploaded an image: (188KiB) < libera.ems.host/_matrix/media/r0/d.../image.png > | 15:04 | ||
15:08
Sgeo joined
|
|||
ugexe | maybe its raku-zef | 15:08 | |
packages.ubuntu.com/kinetic/raku-zef | 15:09 | ||
i think github.com/nxadm/rakudo-pkg provides more update to date raku ubuntu packages as well | 15:10 | ||
cloudsmith.io/~nxadm-pkgs/repos/ra...ormats-deb | 15:11 | ||
kiti_nomad[m] | sudo raku -I. bin/zef install . | 15:19 | |
15:31
vrurg left,
vrurg joined
16:04
japhb left
17:04
shareable6 left,
nativecallable6 left,
greppable6 left,
sourceable6 left,
reportable6 left,
unicodable6 left,
statisfiable6 left,
benchable6 left,
tellable6 left,
quotable6 left,
releasable6 left,
coverable6 left,
evalable6 left,
committable6 left,
bloatable6 left,
bisectable6 left,
linkable6 left,
notable6 left,
bisectable6 joined
17:05
shareable6 joined,
bloatable6 joined,
committable6 joined,
releasable6 joined,
notable6 joined
17:06
coverable6 joined,
evalable6 joined,
quotable6 joined,
sourceable6 joined,
greppable6 joined,
statisfiable6 joined,
benchable6 joined,
nativecallable6 joined,
reportable6 joined,
linkable6 joined
17:07
unicodable6 joined,
tellable6 joined
17:09
p6steve joined
17:17
avuserow joined
17:18
razetime left
|
|||
p6steve | Coke: routine splice is provided by class Array | 17:28 | |
I would voat for an immutable(functional) splice like this www.npmjs.com/package/immutable-splice | 17:29 | ||
so instead of returning the removed items, it returns the new result | 17:30 | ||
I guess the limitation today is that splice needs to change the length of the Array and Lists have fixed length | 17:34 | ||
so the new isplice could be a List routine | |||
17:43
mexen left
17:46
Kaiepi left,
Kaiepi joined
17:53
abraxxa left
17:58
jjido joined
18:07
reportable6 left
18:08
reportable6 joined
|
|||
Anton Antonov | <@928301352029937715> Hi Steve! I think you are "doing it wrong" in raku::Dan. (Because you say it is Python pandas inspired.) I will try to convince you by making a natural language interface to that package. Do you have a more detailed usage guide for raku::Dan than the GitHub README? | 18:15 | |
18:17
morte_ left
18:22
morte_ joined
|
|||
drakonis | p6steve: i'd suggest not copying pandas' api, it is quite poorly designed, R's packages have a much cleaner approach | 18:24 | |
Anton Antonov | <@135870802489901056> Agreed -- I used R-tidyverse and R-dplyr as starting points. Nevertheless, Python-pandas is so popular that I had to include as target. | 18:27 | |
drakonis | tidyverse is eons ahead of pandas | 18:30 | |
18:32
Kaiepi left
|
|||
coleman | I'm working on a personal CI environment, and I've typed up some questions in a gist. gist.github.com/dontlaugh/1d73c874...02457ab029 | 18:34 | |
drakonis | pandas has a fairly confusing API yet it succeeded because there was nothing else at the time | ||
coleman | I'd like to create a deployment environment next. But I'm unsure what to ship over from CI | ||
Please leave comments on the gist if you have recommendations. | 18:35 | ||
18:38
Kaiepi joined
|
|||
Anton Antonov | <@135870802489901056> Please, see this comparison interface: antononcube.shinyapps.io/DSL-evaluations/ . I want to include the raku-dan package in those comparisons. | 18:44 | |
drakonis | ah shiny. | 18:45 | |
does R have anything besides shiny? | |||
Anton Antonov | <@135870802489901056> In general, or dynamic-interface-wise? | 18:48 | |
drakonis | either of them | 18:50 | |
if there's anything else, shiny is still the most mature option | |||
Anton Antonov | The only R alternatives of R/Shiny is R/flexdashboard. (Which is based on shiny.) | 18:51 | |
And, yeah, RStudio as company makes money from web services. (Like shinyapps.io and RStudio Connect.) | 18:52 | ||
And, yeah, RStudio as a company makes money from web services. (Like shinyapps.io and RStudio Connect.) | |||
R/Shiny replicates the dynamic interfaces in Mathematica. In general RStudio is replicating many of business solutions of Wolfram Research. | 18:54 | ||
19:03
n1to joined
|
|||
drakonis | i see | 19:36 | |
by the way, arent meta operators basically macros? | |||
lizmat | eventually, maybe, but that's not how they're implemented atm | ||
drakonis | hyperoperators, that is | 19:40 | |
eh, conflated both names but i asked about metaoperators | 19:41 | ||
lizmat | also currently not implemented as macro's, but there is some grammar wizardry going to make it happen | 19:42 | |
tbrowder | .tell El_Che see my remarks about rakudo-pkg at 09:27 above | 19:44 | |
tellable6 | tbrowder, I'll pass your message to El_Che | ||
drakonis | ah grammar wizardry... | 19:49 | |
the introduction of macros will surely make it significantly easier to maintain raku in the future | 19:51 | ||
guifa | basically they're hardcoded in the Rakudo grammar. In theory, someone could create a `multi meta_circumfix:<[ ]> (&infix)`, but I could see it getting complicated fast, and given how I can't think of any metaops that we'd need to add off the top of my head, it might be easier to do it in slang/macro | 19:53 | |
19:55
morte_ left
|
|||
drakonis | it likely would | 19:55 | |
19:57
TempIRCLogger left
|
|||
drakonis | i checked out serapeum, a common lisp utility library and it featured a macro for generating higher order functions | 19:57 | |
which is then used to implement various bits of code that are functionally meta operators | 19:58 | ||
guifa | you mean like o ? | ||
drakonis | github.com/ruricolist/serapeum/blo...s.lisp#L86 | 19:59 | |
no | |||
neat, J has a thing called monadic hooks | 20:00 | ||
which is like the signature constraints | 20:01 | ||
20:05
Geth left
20:06
Geth joined,
RakuIRCLogger left
20:07
lizmat_ is now known as lizmat
20:09
jjido left
20:12
morte_ joined
|
|||
lizmat | going afk for at least the night... | 20:16 | |
my MBP is starting to swell... so I'm fearing battery issues... | |||
20:16
lizmat left
|
|||
guifa | yikes | 20:17 | |
20:25
jjido joined
20:26
Kaiepi left,
Kaiepi joined
|
|||
Anton Antonov | <@135870802489901056> Afro me the forward feed operator (==>) and OOP method invocation dot (.) are monadic enough. | 20:27 | |
<@135870802489901056> For me the forward feed operator (==>) and OOP method invocation dot (.) are monadic enough. | 20:36 | ||
20:57
n1to left
|
|||
drakonis | it is certainly something | 20:57 | |
21:07
perlbot left,
perlbot joined
21:09
melezhik joined
|
|||
melezhik | SmokeMachine you can use `verbose : true` to get more details from prove6/TAP report - sparrowhub.io:2222/report/505 | 21:10 | |
like this - github.com/melezhik/rakudist-teddy...i.yaml#L16 | |||
Anton Antonov | <@135870802489901056> Python allows for fairly nice display of monadic pipelines through OOP -- one just have surround the pipeline with parentheses. I.e. `( <pipeline> )` . | 21:13 | |
21:44
ecocode[m] joined
21:47
[Coke] left
21:48
melezhik left
21:49
morayj joined
22:02
[Coke] joined
22:18
morte_ left
22:26
dextercd left
22:38
jjido left
23:24
morayj left,
morayj joined
23:40
morayj left
|