🦋 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
Voldenet left,
evalable6 left,
benchable6 left,
linkable6 left,
quotable6 left,
releasable6 left,
sourceable6 left,
nativecallable6 left,
coverable6 left,
kjp left,
MasterDuke left,
mark22k left,
jmcgnh left,
jgaz left,
andinus left,
quotable6 joined,
benchable6 joined,
evalable6 joined,
linkable6 joined,
coverable6 joined,
releasable6 joined,
sourceable6 joined,
nativecallable6 joined,
reportable6 left,
kjp joined,
mark22k joined
00:01
Voldenet joined
00:02
reportable6 joined
00:03
jgaz joined
00:09
jmcgnh joined
00:22
squashable6 left
00:24
squashable6 joined
01:04
razetime joined
01:57
saint- left
02:01
guifa__ joined
02:04
guifa left
02:16
MasterDuke joined
03:16
linkable6 left,
evalable6 left
03:17
linkable6 joined
03:18
evalable6 joined
04:10
razetime left
04:25
guifa_ left
04:40
teatwo joined
04:42
teatwo left,
teatwo joined
04:43
teatime left
04:49
razetime joined
05:49
coverable6 left,
squashable6 left,
nativecallable6 left,
benchable6 left,
sourceable6 left,
releasable6 left,
statisfiable6 left,
shareable6 left,
notable6 left,
greppable6 left,
unicodable6 left,
tellable6 left,
bisectable6 left,
committable6 left,
bloatable6 left,
evalable6 left,
linkable6 left,
quotable6 left
05:50
greppable6 joined,
unicodable6 joined,
quotable6 joined,
nativecallable6 joined,
bloatable6 joined,
releasable6 joined,
committable6 joined
05:51
bisectable6 joined,
evalable6 joined,
tellable6 joined,
benchable6 joined
05:52
statisfiable6 joined,
squashable6 joined,
sourceable6 joined,
coverable6 joined,
linkable6 joined,
shareable6 joined,
notable6 joined
06:00
reportable6 left
06:03
reportable6 joined
07:03
nativecallable6 left,
benchable6 left,
greppable6 left,
evalable6 left,
bloatable6 left,
squashable6 left,
releasable6 left,
quotable6 left,
notable6 left,
coverable6 left,
bisectable6 left,
linkable6 left,
tellable6 left,
committable6 left,
unicodable6 left,
sourceable6 left,
statisfiable6 left,
reportable6 left,
shareable6 left
07:04
tellable6 joined,
notable6 joined,
nativecallable6 joined,
linkable6 joined,
evalable6 joined,
squashable6 joined,
benchable6 joined,
quotable6 joined
07:05
releasable6 joined,
sourceable6 joined,
bisectable6 joined,
committable6 joined
07:06
greppable6 joined,
reportable6 joined,
swaggboi left,
bloatable6 joined,
coverable6 joined,
statisfiable6 joined,
shareable6 joined,
unicodable6 joined
07:38
sena_kun joined
08:04
abraxxa joined
08:38
razetime left
08:48
jpn joined
08:54
razetime joined
08:55
jpn left
09:08
jpn joined
09:12
Sgeo left,
jpn left
09:23
abraxxa left
09:24
razetime left
09:27
jpn joined
09:34
sena_kun left
09:37
eroux left
09:42
eroux joined
09:53
guifa joined
10:37
jpn left
10:39
jpn joined
11:34
TieUpYourCamel left
12:00
reportable6 left
12:03
reportable6 joined
12:12
melezhik joined
|
|||
melezhik | o/ | 12:12 | |
how can I use module by version? | |||
m: unit module GCL::Services::TCP:ver<1.0.1>; | 12:13 | ||
camelia | ( no output ) | ||
melezhik | m: unit module GCL::Services::TCP:ver<1.0.1>; use GCL::Services::TCP<1.0.2> | ||
camelia | ===SORRY!=== Error while compiling <tmp> Could not find GCL::Services::TCP in: /home/camelia/.raku /home/camelia/rakudo-m-inst-1/share/perl6/site /home/camelia/rakudo-m-inst-1/share/perl6/vendor /home/camelia/rakudo-m-i… |
||
melezhik | m: unit module GCL::Services::TCP:ver<1.0.1>; use GCL::Services::TCP | ||
camelia | ===SORRY!=== Error while compiling <tmp> Could not find GCL::Services::TCP in: /home/camelia/.raku /home/camelia/rakudo-m-inst-1/share/perl6/site /home/camelia/rakudo-m-inst-1/share/perl6/vendor /home/camelia/rakudo-m-i… |
||
ugexe | I don't think `unit module ...` works the way you think it does | 12:14 | |
m: unit module GCL::Services::TCP; use GCL::Services; | 12:15 | ||
camelia | ===SORRY!=== Error while compiling <tmp> Could not find GCL::Services in: /home/camelia/.raku /home/camelia/rakudo-m-inst-1/share/perl6/site /home/camelia/rakudo-m-inst-1/share/perl6/vendor /home/camelia/rakudo-m-inst-1… |
||
ugexe | but yeah you use a module via | ||
m: use Test:version<6.c+>; | |||
camelia | ( no output ) | ||
ugexe | m: use Test:ver<6.c+>; | ||
camelia | ( no output ) | ||
ugexe | m: use Test:ver<666.c+>; | ||
camelia | ( no output ) | ||
melezhik | thanks! this is what I was looking for | ||
ugexe | m: use Test:version<666.c+>; | ||
camelia | ( no output ) | ||
ugexe | hmmm, i expected one of those to fail | 12:16 | |
melezhik | just for some reasons did not find this in an official rakudoc | ||
ugexe | m: use Test:ver<asdf>; | ||
camelia | ===SORRY!=== Error while compiling <tmp> Could not find Test:ver<asdf> in: /home/camelia/.raku /home/camelia/rakudo-m-inst-1/share/perl6/site /home/camelia/rakudo-m-inst-1/share/perl6/vendor /home/camelia/rakudo-m-inst-… |
||
lizmat | ugexe: :ver ? | ||
ugexe | m: use Test:ver<666.c+>; | ||
camelia | ( no output ) | ||
ugexe | m: use Test:ver<666.c>; | ||
camelia | ===SORRY!=== Error while compiling <tmp> Could not find Test:ver<666.c> in: /home/camelia/.raku /home/camelia/rakudo-m-inst-1/share/perl6/site /home/camelia/rakudo-m-inst-1/share/perl6/vendor /home/camelia/rakudo-m-inst… |
||
lizmat | intriguing | ||
ugexe | yeah, how is 666.c+ finding 6.c | 12:17 | |
or 6.anything | |||
lizmat | m: dd v666.c+ ~~ v6.c | 12:18 | |
camelia | Bool::False | ||
ugexe | oh i see | 12:24 | |
the core dist is using version 2023.06.63.g.04.bf.4.f.719.a | |||
i think anyway... im on a branch where i was hacking on that stuff a few weeks ago | 12:25 | ||
yeah that was from some old work. looks like its usually versions like 2023.02 | 12:26 | ||
hence 666.c+ finding it | |||
12:26
melezhik left
13:26
evalable6 left,
sourceable6 left,
coverable6 left,
unicodable6 left,
committable6 left,
nativecallable6 left,
bisectable6 left,
bloatable6 left,
greppable6 left,
shareable6 left,
quotable6 left,
statisfiable6 left,
squashable6 left,
releasable6 left,
benchable6 left,
linkable6 left,
notable6 left,
tellable6 left,
reportable6 left
13:27
bisectable6 joined,
bloatable6 joined,
releasable6 joined,
shareable6 joined,
notable6 joined,
greppable6 joined
13:28
coverable6 joined,
evalable6 joined,
statisfiable6 joined,
squashable6 joined,
tellable6 joined,
sourceable6 joined,
nativecallable6 joined
13:29
reportable6 joined,
benchable6 joined,
unicodable6 joined,
committable6 joined,
quotable6 joined,
linkable6 joined
14:29
unicodable6 left,
linkable6 left,
bisectable6 left,
committable6 left,
notable6 left,
quotable6 left,
bloatable6 left,
coverable6 left,
sourceable6 left,
evalable6 left,
statisfiable6 left,
tellable6 left,
benchable6 left,
nativecallable6 left,
releasable6 left,
reportable6 left,
squashable6 left,
greppable6 left,
shareable6 left
14:30
reportable6 joined,
coverable6 joined,
linkable6 joined,
releasable6 joined,
evalable6 joined
14:31
greppable6 joined,
squashable6 joined,
bisectable6 joined,
bloatable6 joined,
shareable6 joined
14:32
benchable6 joined,
notable6 joined,
quotable6 joined,
sourceable6 joined,
statisfiable6 joined,
tellable6 joined
14:33
nativecallable6 joined,
committable6 joined,
unicodable6 joined
14:36
vrurg left
14:50
swaggboi joined
14:57
vrurg joined
15:14
eroux left
15:21
vrurg left
15:45
Sgeo joined
|
|||
antononcube | weekly:rakuforprediction.wordpress.com/20...functions/ | 15:55 | |
lizmat | weekly: rakuforprediction.wordpress.com/20...functions/ | 16:07 | |
notable6 | lizmat, Noted! (weekly) | ||
16:14
eroux joined
16:43
tea3po joined
16:44
tea3po left,
tea3po joined
16:46
teatwo left
17:22
sena_kun joined
17:41
dextercd joined
17:53
jpn left
17:56
jpn joined
|
|||
[Coke] | weekly: github.com/universal-ctags/ctags/pull/3777 | 17:57 | |
notable6 | [Coke], Noted! (weekly) | ||
[Coke] | that was just a basic update to include Raku instead of Perl 6 (though the maintainer didn't want to remove it entirely) | 17:58 | |
If someone is using ctags and has an issue, let me know we can probably fix it. | 17:59 | ||
I made *no* syntax updates as part of this PR | |||
18:00
reportable6 left
18:02
reportable6 joined
18:03
jpn left
|
|||
[Coke] | jdv: ^^ | 18:03 | |
I just tried it on one of my dists, and "vi -t sub-name" worked, so that's nifty | 18:08 | ||
guessing next big thing might be: supporting unicode identifiers. | 18:14 | ||
18:15
jpn joined
|
|||
[Coke] | can rakudo source be declared to be in some other encoding, or do we *require* utf8? | 18:15 | |
lizmat | Rakudo only supports UTF-8 atm | 18:17 | |
[Coke] | :y: | 18:19 | |
18:21
jpn left
18:26
jpn joined
18:32
jpn left
|
|||
tonyo | probably works with ascii | 18:36 | |
[Coke] | :P | 18:38 | |
[Coke] wonders if we should encourage tone modifiers on this channel so I don't start typing out serious responses to jokes. ;) | 18:39 | ||
tonyo | heh, i'd say it's much easier to tell if i'm joking in person but i'm frequently told it isn't | 18:45 | |
18:45
vrurg joined
|
|||
[Coke] | so I tried to find a few edges cases that maybe weren't covered by that ctags impl, but even a bare "multi" works. | 18:46 | |
tonyo | für? | ||
tbrowder__ | .seen tadzik | ||
tellable6 | tbrowder__, I saw tadzik 2023-03-01T10:29:18Z in #raku: <tadzik> m: printf("%.30f", (1 / 998.001.FatRat) * 100000) | ||
antononcube | I am trying to decide what kind of talk to propose / present at TRC0-2023. So, the following questions are related to that. | 18:56 | |
1) Anyone here using LLMs on a daily basis? | |||
2) In what kind of workflows? 2.1) Just as a "smarter" search engine? 2.2) Jump starting projects? 2.3) Other? | |||
3) What would be more interesting to discuss about LLMs: 3.1) General inclusion of LLMs in Raku workflows 3.2) Creating package documentation from unit tests 3.3) Rapid useful code generation | |||
tonyo | 3.2 would be interesting | 18:57 | |
an LLM generating test data and finding edge cases would also be interesting, as a replacement for something like Fuzz in haskell | 18:58 | ||
antononcube | @tonyo Right! Probably of great practical interest, since fair amount of Raku packages have good collections of unit tests, but much documentation. | 18:59 | |
19:00
lizmat_ joined
|
|||
@tonyo About "generating test data" -- to some extend that is why I made "Data::Generators", to test my data wrangling Raku packages. Of course, a more general test generator would of interest! | 19:01 | ||
Back to 3.2) -- here is a related document: "Expand tests into documentation examples", github.com/antononcube/Raku-LLM-Fu...s_woven.md . | 19:02 | ||
The test narratives are too detailed -- so, more research and/or refinement is needed... But the document does illustrate the feasibility of the idea. | 19:03 | ||
19:04
lizmat left
19:10
lizmat_ left,
lizmat joined
|
|||
tonyo | i'd more interested more from the perspective of hardening unit tested code. not a lot of people think to pass -Inf to their function that takes an number argument | 19:24 | |
so something like fuzzy in haskell can be used but an LLM might work a little better for it | 19:25 | ||
antononcube | My problem with LLMs is the risk of spending too much time refining LLM's results into something (sort of) useful and then finding out that it does not work reliably. (With slightly different inputs, different models, or model upgrades.) To some extend that is why I am developing "ML::NLPTemplateEngine", | 19:35 | |
19:36
jpn joined
19:47
human-blip joined
19:50
peder_ joined
19:51
perlmaros_ joined
19:52
Scotteh_ joined,
dextercd left
19:54
camelia left,
dg left,
ugexe left,
synthmeat left,
daxim left,
perryprog left,
PotatoGim left,
peder left,
zostay left,
corwin left,
perlmaros left,
Scotteh left,
human_blip left,
mtj left,
eof left,
perlmaros_ is now known as perlmaros,
peder_ is now known as peder
19:56
synthmeat joined
19:58
jpn left
20:01
summerisle joined,
zostay joined,
dg joined
20:02
daxim joined,
mtj joined,
PotatoGim joined,
ugexe joined,
perryprog joined,
corwin joined,
corwin left,
corwin joined
|
|||
tbrowder__ | .ask tadzik are you maintaining File::Find any more? if not, would you turn it over to the Raku community so some of the issues and PRs can be handled? | 20:14 | |
tellable6 | tbrowder__, I'll pass your message to tadzik | ||
tadzik | tbrowder__: I'm not, no. I think I turned all my modules up for adoption all those years ago | 20:21 | |
Shouldn't it just be the case of forking it and linking today's equivalent of the ecosystem to the fork? | |||
20:43
jpn joined
|
|||
jdv | [Coke]: thanks! i tried it quickly and it seemed to "work" | 20:43 | |
though it did seem like its missing things | 20:44 | ||
21:01
tea3po left
21:02
tea3po joined
21:06
camelia joined
21:32
sena_kun left
|
|||
tbrowder__ | tadzik: ok, thanks. yes, it should be fairly straight forward. i really use it a lot. i'll ask lizmat. | 21:33 | |
lizmat: can we get File::Find into the community modules repo? | 21:34 | ||
*transferred into? | 21:35 | ||
i'll be glad to work on it there, but don't want to take ownership in my repo. | 21:36 | ||
nemokosch | either way it would be better than leaving it unmaintained | 21:46 | |
[Coke] | jdv: Sure, if you can give me an example of something that should work but doesn't, I can probably make it work | 22:05 | |
lizmat | cxcbe | 22:17 | |
oops, that was a "cat" on my keaboard :-) | |||
22:32
linkable6 left,
evalable6 left,
evalable6 joined
22:34
linkable6 joined
23:34
squashable6 left,
bisectable6 left,
coverable6 left,
nativecallable6 left,
evalable6 left,
tellable6 left,
sourceable6 left,
statisfiable6 left,
releasable6 left,
quotable6 left,
unicodable6 left,
linkable6 left,
greppable6 left,
notable6 left,
committable6 left,
benchable6 left,
reportable6 left,
shareable6 left,
bloatable6 left,
evalable6 joined,
bloatable6 joined
23:35
notable6 joined,
greppable6 joined,
statisfiable6 joined,
benchable6 joined,
unicodable6 joined,
nativecallable6 joined
23:36
coverable6 joined,
sourceable6 joined,
linkable6 joined,
tellable6 joined,
squashable6 joined,
quotable6 joined
23:37
bisectable6 joined,
reportable6 joined,
committable6 joined,
shareable6 joined,
releasable6 joined
|