🦋 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:05 djerius left 00:06 djerius joined 00:08 reportable6 left 00:11 reportable6 joined 00:35 Skarsnik left 00:43 squashable6 joined
tbrowder ref my class stub problem earlier: i got it fixed by "unstubbing" the classes, but i think the docs may need tweaking a 00:54
bit by an expert. when i get a chance i'll try to get the smallest example i can to show "my problem" for the folks here to consider 00:56
01:18 frost joined
tonyo i was looking at cross platform masked input, not surprised that doesn't exist in moar now 01:27
02:18 evalable6 left, linkable6 left 02:20 linkable6 joined 02:48 colemanX joined 03:13 discord-raku-bot left, discord-raku-bot joined 03:28 euandreh left 04:12 euandreh joined 04:15 razetime joined 05:13 oodani left 05:14 oodani joined 05:20 evalable6 joined
japhb tonyo: What do you mean by "cross platform masked input"? 05:37
samebchase Where can I find out the package pq:ver<5>:from<native> 05:38
what is it?
can't seem to find anything in raku.land
Is it github.com/lib/pq ? 05:39
06:08 reportable6 left 06:11 reportable6 joined 06:13 tejr left
japhb samebchase: I think it's the Postgres client library. If you are sure you have it installed, you can probably ignore it at `zef install` time. 06:13
06:14 tejr joined, japhb left 06:21 japhb joined
samebchase Filed github.com/FCO/Red/issues/542 , and closed it shortly after. 06:24
I was on an old version of PG, upgrading it and reinstalling libpq using homebrew worked
Thanks! 🙏 06:26
07:07 MasterDuke left 07:12 jjido joined 07:37 seednode99 left 07:38 seednode99 joined 07:57 razetime left 08:22 Sgeo left 08:24 jjido left 08:26 lichtkind joined 08:39 MasterDuke joined 09:05 dakkar joined 09:06 abraxxa joined 09:07 abraxxa left 09:09 abraxxa joined 09:14 abraxxa left 09:15 abraxxa joined 09:19 jjido joined 09:34 jjido left 10:28 lichtkind_ joined 10:31 lichtkind left 11:00 jjido joined 11:04 Maylay_ left 11:05 Maylay joined 11:21 Woodi left 11:35 jjido left 11:57 Woodi joined 12:06 reportable6 left 12:13 KotH_ is now known as KotH 12:20 frost73 joined 12:23 frost left 12:24 frost73 is now known as frost 12:29 Skarsnik joined 12:43 colemanX left 12:46 frost left 12:55 jjido joined 13:02 sjn_ is now known as sjn 13:04 jjido left 13:55 jjido joined 14:33 morte_ joined 15:04 rir joined
rir In the source for the Raku docs, I'd like to link to the glossary entry for the 'adverbial pair' from _another_ file. Since that entry does not have a header like entries I've found, I'm unsure of syntax for the link. 15:05
15:07 reportable6 joined
[Coke] adverbial pair does have a header and an X<> entry in the glossary. 15:23
Skarsnik Could be nice to provide zef with the rakudo windows build x)
[Coke] glossary links are like: 314:L<val|/routine/val> routine converts it to L<allomorph|/language/glossary#Allomorph>.
Skarsnik ho nvm
it's in the share/perl6/ x) 15:24
[Coke] so L<Adverbial Pair|/language/glossary#Adverbial Pair> probably?
15:28 Sgeo joined
rir Thanks, Coke. 15:51
Skarsnik gah, install cro on windows does not work since lot of native lib try to be build ~~ 16:08
hm, is that a zef issue? 16:25
===> Searching for missing dependencies: Digest, TinyFloats:ver<0.0.3+>
Enabled fetching backends [git path curl wget] don't understand git://github.com/sergot/datetime-parse.git
You may need to configure one of the following backends, or install its underlying software - [pswebrequest]
ugexe no its a raku issue. the logic to fire that warning is just github.com/ugexe/zef/blob/7d6b48db...od#L71-L73 16:30
it happens randomly to people
if you run it again it will almost certainly work 16:31
MasterDuke also, isn't the git: protocol now disabled by github?
ugexe i dunno if its disabled yet, but yeah 16:32
that wouldn't affect that error message though 16:33
Skarsnik zef seems to hangout/stuck installing stuff now ~~ 16:35
17:08 [Coke] left 17:14 [Coke] joined 17:19 Sgeo_ joined 17:22 Sgeo left 17:30 jjido left
Geth doc: 0rir++ created pull request #4014:
Mention adverbial pair in 5to6
17:32
17:40 dakkar left 17:47 morte_ left 17:48 morte_ joined, hgfgh joined 17:54 morte_ left 18:00 Maylay left 18:06 reportable6 left 18:07 abraxxa left, Maylay joined 18:13 tejr left, tejr joined 18:20 hasrthur joined 18:21 tejr left 18:22 tejr joined, hgfgh left, hgfgh joined 18:23 hasrthur left, hasrthur joined 18:30 djerius left 18:32 djerius joined 18:36 hgfgh left 18:38 tejr left, tejr joined
Geth doc: eb0b0e8964 | rir++ (committed using GitHub Web editor) | doc/Language/5to6-perlop.pod6
Mention adverbial pair in 5to6 (#4014)
18:47
linkable6 Link: docs.raku.org/language/5to6-perlop
18:48 linkable6 left 19:07 reportable6 joined 19:31 hasrthur_ joined 19:34 hasrthur left 19:50 linkable6 joined 19:54 Altai-man left, sena_kun joined 20:26 tejr left 20:28 abraxxa-home joined 21:05 qorg11 left 21:06 qorg11 joined 21:40 hasrthur_ left 22:27 discord-raku-bot left 22:28 discord-raku-bot joined 22:56 discord-raku-bot left, discord-raku-bot joined 23:04 abraxxa-home left
tonyo japhb: preventing an echo from a keystroke 23:13
japhb tonyo: If you're talking about entering a password, with either no echo, or some random character(s), Terminal::LineEditor can do that. If you're talking about reading individual keystrokes, there are a couple modules with that capability (including the intermediate-level classes within Terminal::LineEditor). 23:24
tonyo how does terminal::lineeditor do that?
fez does it, it's a trivial problem between modern win/osx/linux but it's not necessarily trivial beyond that 23:25
also, talking about grabbing individual chars
japhb Oh, as soon as it starts accepting input, it is in "raw" input mode, so that it can handle any keystrokes and map them appropriately. So choosing to print something different from the key pressed is trivial. 23:26
The code in Terminal::LineEditor is based on my work in github.com/ab5tract/Terminal-Print...wInput.pm6 and github.com/ab5tract/Terminal-Print...dInput.pm6 23:27
though somewhat modernized
tonyo where is the bit that actually prevents echo?
japhb I am also continuing to work on that in order to make it easier to subclass -- I now have a version locally that allows a combination of mouse input, keyboard input, and CLI and full-screen TUI interfaces. 23:28
tonyo: As soon as you go raw. Here, lemme find the lines
github.com/ab5tract/Terminal-Print...ut.pm6#L16 23:29
Term::termios's makeraw helper
tonyo oh, so it's Term::termios
need to interview someone, going to look trace that down afterwards
that rpg demo is cool 23:30
japhb OK. Here's the newer variation of the code, in the following two methods: github.com/japhb/Terminal-LineEdit...kumod#L272
:-) You should see the current version. :-) 23:31
tonyo this is what i was looking for 23:37
github.com/krunen/term-termios/blo...myhelper.c
23:40 lichtkind_ left 23:41 hasrthur joined
japhb Ah, OK. Interesting. 23:42
23:45 hasrthur left
elcaro I can't seem to make an `our` scoped variable a Proxy. Is this a known limitation? 23:48
23:54 djerius left 23:57 djerius joined