[00:00] *** reportable6 left
[00:03] *** reportable6 joined
[00:40] *** rf joined
[00:54] *** guifa_ joined
[01:06] *** guifa_ left
[02:05] <discord-raku-bot> <antononcube> weekly: https://rakuforprediction.wordpress.com/2023/09/03/jupyterchatbook/

[02:06] *** linkable6 left
[02:06] *** evalable6 left
[02:06] *** evalable6 joined
[02:06] *** linkable6 joined
[03:06] *** reportable6 left
[03:06] *** bisectable6 left
[03:06] *** coverable6 left
[03:06] *** nativecallable6 left
[03:06] *** notable6 left
[03:06] *** statisfiable6 left
[03:06] *** tellable6 left
[03:06] *** sourceable6 left
[03:06] *** greppable6 left
[03:06] *** releasable6 left
[03:06] *** benchable6 left
[03:06] *** squashable6 left
[03:06] *** unicodable6 left
[03:06] *** quotable6 left
[03:06] *** committable6 left
[03:06] *** bloatable6 left
[03:06] *** shareable6 left
[03:06] *** evalable6 left
[03:06] *** linkable6 left
[03:07] *** squashable6 joined
[03:07] *** coverable6 joined
[03:07] *** unicodable6 joined
[03:07] *** quotable6 joined
[03:07] *** linkable6 joined
[03:07] *** tellable6 joined
[03:08] *** bisectable6 joined
[03:08] *** releasable6 joined
[03:08] *** nativecallable6 joined
[03:08] *** reportable6 joined
[03:08] *** shareable6 joined
[03:09] *** evalable6 joined
[03:09] *** bloatable6 joined
[03:09] *** sourceable6 joined
[03:09] *** benchable6 joined
[03:09] *** notable6 joined
[03:09] *** committable6 joined
[03:09] *** greppable6 joined
[03:09] *** statisfiable6 joined
[03:30] *** teatime joined
[03:31] *** teatime left
[04:11] *** ab5tract left
[04:13] *** ab5tract joined
[04:42] *** ProperNoun left
[04:42] *** ProperNoun joined
[04:52] *** guifa_ joined
[05:01] *** guifa_ left
[05:27] *** swaggboi left
[05:28] *** siavash joined
[05:34] *** ab5tract left
[05:37] *** ab5tract joined
[05:41] *** ab5tract left
[05:43] *** ab5tract joined
[06:00] *** reportable6 left
[06:03] *** reportable6 joined
[06:24] *** jpn joined
[06:44] *** jpn left
[06:52] *** jpn joined
[07:33] *** jpn left
[07:50] *** sena_kun joined
[07:51] *** dakkar joined
[07:54] *** jpn joined
[08:21] *** tea3po left
[08:21] *** tea3po joined
[08:28] *** jpn left
[08:38] *** Xliff joined
[08:38] <Xliff> \o

[08:38] <Xliff> Which module can I used to detect for URLs in strings?

[09:02] *** wafflus joined
[09:13] *** sena_kun left
[09:13] <discord-raku-bot> <antononcube> @Xliff Does this help: https://rosettacode.org/wiki/URL_parser#Raku

[09:17] <discord-raku-bot> <antononcube> @Xliff Here is the "URI" repository: https://github.com/raku-community-modules/URI

[09:18] *** jpn joined
[09:50] <Xliff> antoncube: Thanks, but no. Those are only useful for when you already have the URL.

[09:51] *** siavash left
[10:14] <discord-raku-bot> <antononcube> @Xliff I see. This makes me think I have to include a “URL recognizer” in “Text::SubParsers”.

[10:19] *** sena_kun joined
[10:22] *** sena_kun left
[10:22] <Xliff> antoncube: That would be nice.

[10:22] <Xliff> antoncube: Take a look at the this repository - 

[10:22] <Xliff>   my token url {

[10:22] <Xliff>     [ $<scheme>=<nodeParts>+ '://']?

[10:22] <Xliff>       [ $<user>=<nodeParts>+ ':' $<pass>=<nodeParts>+ '@' ]?

[10:22] <Xliff>       $<host> = [ (<nodeParts>+) ** { 2 .. Inf } %% '.' ] 

[10:22] <Xliff>       [':' $<port> = \d+ ]?

[10:22] <Xliff>     [

[10:23] <Xliff>       '/'

[10:23] <Xliff>       (<nodeParts>+)+ %% '/' '/'?

[10:23] <Xliff>       ['?' <kvPairs>+ %% '&' ]?

[10:23] <Xliff>     ]?

[10:23] <Xliff>   }

[10:23] <Xliff> Ack!

[10:23] <Xliff> Let's try this again -- https://replit.com/@Xliff/PigishlyURLDetection

[10:23] <Xliff> antoncube: That's detecting most if not all of the URLs I can think about.

[10:24] *** Xliff left
[10:34] <discord-raku-bot> <antononcube> 👍

[10:54] *** Sgeo left
[11:39] *** jpn left
[12:00] *** reportable6 left
[12:00] *** reportable6 joined
[12:03] *** jpn joined
[12:08] *** jpn left
[12:19] *** teatwo joined
[12:22] *** tea3po left
[12:23] <lizmat> And yet another Rakudo Weekly hits the Net: https://rakudoweekly.blog/2023/09/04/2023-36-slimline-september/

[12:44] *** NemokoschKiwi joined
[12:46] *** NemokoschKiwi left
[12:50] *** samebchase joined
[12:54] *** jpn joined
[12:59] *** jpn left
[13:00] *** guifa_ joined
[13:10] *** jpn joined
[13:28] *** jpn left
[13:35] *** manu_ is now known as eseyman

[13:35] <discord-raku-bot> <nemokosch> chromatic still counting the years, eh

[13:38] <discord-raku-bot> <nemokosch> lizmat: "meanwhile, Python was there" links to https://news.ycombinator.com/user?id=dale_glass

[13:40] *** jpn joined
[13:53] *** guifa_ left
[13:54] *** wafflus left
[14:11] <tbrowder__> hi, given a list @arr, how do i show all  items except the last 3? i know i can do this clunky way: my $n = @arr.elems, ..., but how do i do that in this fancy form: .say for @arr['some magic rakuism']

[14:20] <discord-raku-bot> <antononcube> @tbrowder @arr.head(*-3) ?

[14:20] <discord-raku-bot> <nemokosch> I think @arr.head(* - 3) would be one way

[14:20] <discord-raku-bot> <nemokosch> damn

[14:21] <tbrowder__> [] instead of ()?

[14:21] <discord-raku-bot> <nemokosch> head is a method

[14:21] <discord-raku-bot> <antononcube> Does this work?  @arr[^(*-2)]

[14:23] <tbrowder__> not yet

[14:24] <discord-raku-bot> <nemokosch> seems to me it actually does

[14:25] <discord-raku-bot> <antononcube> It should be @arr[^(*-3)]  -- and, yes, I just tried it.

[14:25] <tbrowder__> yes, it does. thanks

[14:25] <discord-raku-bot> <nemokosch> fair fair

[14:26] <discord-raku-bot> <nemokosch> off-by-one errors

[14:26] <tbrowder__> i also got this to work: say $_ for @arr[0..*-4]

[14:26] <discord-raku-bot> <antononcube> 🙂 yeah, but precision in Raku counts...

[14:26] <discord-raku-bot> <nemokosch> I'm kinda surprised that works but it does

[14:27] <discord-raku-bot> <nemokosch> 0 .. * would be a range but 0 .. * - 1 is a WhateverCode

[14:27] <discord-raku-bot> <antononcube> @tbrowder Yeah, I just used the range shorthand because CommaIDE nags about it.

[14:27] <tbrowder__> i like yours. anyone have fewer chars between the []?

[14:30] <discord-raku-bot> <antononcube> @tbrowder Well, I a thinking now that I should parse and interpret in my DSLs statements like these : 1) "show all elements but last 5", 2) "give me all list elements except the first 2".

[14:31] <tbrowder__> cool

[14:31] <tbrowder__> i'm trying to show debian bash experts a better way ;-D

[14:32] <discord-raku-bot> <nemokosch> it would be hard to show them a worse way than using shell

[14:33] <tbrowder__> agree!!

[14:34] <tbrowder__> thanks, folks, using anyononcube's way is best cause the 3 is the key point

[14:35] <discord-raku-bot> <antononcube> Thanks @tbrowder! And --- in your face @nemokosch! Take that! You were too slow!!

[14:36] <discord-raku-bot> <nemokosch> https://www.youtube.com/watch?v=mwnT2AGMMMc

[14:37] <discord-raku-bot> <antononcube> Thanks! (Also thank you for mentioning chromatic earlier, I followed the links from Liz's post.)

[14:38] <discord-raku-bot> <nemokosch> chromatic was a core engineer (if not THE core engineer) of Parrot

[14:38] <discord-raku-bot> <nemokosch> frankly it's a "just asking for a coffee" situation

[14:41] <discord-raku-bot> <antononcube> I am not sure what do you mean. 🙂 I am asking for coffee all the time : https://www.buymeacoffee.com/antonov70

[14:43] <discord-raku-bot> <nemokosch> same

[14:43] <discord-raku-bot> <nemokosch> I mean that you can chill while these people are (rightfully) criticizing each other's work, lol

[14:46] <discord-raku-bot> <antononcube> I see -- yeah. 🙂

[14:48] *** tea3po joined
[14:50] <discord-raku-bot> <antononcube> @nemokosch The official video seems to have all elements we discussed today: LLMs, arrays. coffee. https://www.youtube.com/watch?v=H6BEkPzstJQ

[14:50] <discord-raku-bot> <nemokosch> I didn't link it because there are weird censorships in the vocals

[14:51] <discord-raku-bot> <nemokosch> it's creepypasta material

[14:51] *** teatwo left
[14:51] <discord-raku-bot> <antononcube> Agh, I see, I noticed that, but I thought is the download speed.

[14:51] <discord-raku-bot> <nemokosch> it would be a good idea to get that album, though

[14:52] <discord-raku-bot> <nemokosch> damn it, there was a disc market just yesterday

[14:52] <discord-raku-bot> <nemokosch> didn't know

[14:56] <discord-raku-bot> <antononcube> "Legion of 💥"

[14:56] <tbrowder__> antononcube: a sensitive question on yr recent speech in russia, any sense of Russian  scientists' opinions on invasion?

[14:57] <tbrowder__> back later..

[15:03] <discord-raku-bot> <antononcube> @tbrowder I have a short answer and long answer. 🙂

[15:45] *** jpn left
[15:46] <tbrowder__> yr choice

[15:55] *** jpn joined
[16:00] *** jpn left
[16:09] <tbrowder__> but long would be best

[16:39] *** dakkar left
[16:43] <discord-raku-bot> <antononcube> @tbrowder Ok, long it is. 🙂

[16:49] <lizmat> nemokosch thanks fixed

[17:08] <discord-raku-bot> <nemokosch> 🍬

[17:39] *** evalable6 left
[17:39] *** linkable6 left
[17:40] *** evalable6 joined
[17:41] *** linkable6 joined
[17:41] *** teatwo joined
[17:43] *** teatime joined
[17:44] <discord-raku-bot> <nemokosch> not sure who said it but I've heard that Rust's famous type safety is a bit overclaimed because it actually disallow doing things that people do want to do

[17:44] *** tea3po left
[17:44] <discord-raku-bot> <nemokosch> and therefore a considerable amount of unsafe code is written anyway

[17:45] <discord-raku-bot> <nemokosch> how this is relevant? I don't know, probably it isn't, just something that bugs me

[17:45] *** teatwo left
[18:00] *** reportable6 left
[18:00] *** reportable6 joined
[18:14] <guifa> I mean, it's a bit like RAku in that good practices are made easy, and questionable ones are possible but made to be intentionallly difficult to encourage people to avoid doing them

[18:15] <guifa> I mean take

[18:15] <guifa> https://www.reddit.com/r/rakulang/comments/169to59/create_a_new_class_property_that_is_two_arrays/

[18:22] *** jpn joined
[18:29] *** Sgeo joined
[19:15] *** swaggboi joined
[19:19] *** jpn left
[19:21] *** teatwo joined
[19:24] *** teatime left
[19:38] <discord-raku-bot> <nemokosch> Did you actually understand what the question was? Because I surely didn't

[20:11] *** mark22k1 joined
[20:11] *** silug2 joined
[20:11] *** slu_ joined
[20:12] *** slu left
[20:12] *** renormalist left
[20:12] *** silug left
[20:12] *** eseyman left
[20:12] *** merp left
[20:12] *** m_athias left
[20:12] *** silug2 is now known as silug

[20:12] *** m_athias_ joined
[20:12] *** slu_ is now known as slu

[20:12] *** dustinm` left
[20:12] *** mark22k left
[20:12] *** buffet left
[20:12] *** mark22k1 is now known as mark22k

[20:13] *** patrickb left
[20:13] *** atweedie left
[20:13] *** clarkema left
[20:13] *** atweedie joined
[20:13] *** renormalist joined
[20:13] *** atweedie left
[20:13] *** atweedie joined
[20:13] *** clarkema joined
[20:13] *** dustinm` joined
[20:13] *** merp joined
[20:14] *** eseyman joined
[20:14] *** patrickb joined
[20:16] *** buffet joined
[20:17] *** m_athias_ is now known as m_athias

[20:19] *** teatwo left
[20:19] *** teatwo joined
[20:22] *** teatwo left
[20:22] *** teatwo joined
[20:25] *** teatwo left
[20:25] *** teatwo joined
[20:47] <discord-raku-bot> <vendethiel> That’s true of everything

[20:47] <discord-raku-bot> <vendethiel> That’s a dumb claim

[20:47] *** ab5tract left
[20:48] <discord-raku-bot> <vendethiel> Except if you go the route of Coq or Agda or Idris maybe

[21:15] <discord-raku-bot> <nemokosch> "that's true of everything" is not a useful observation when it's about a supposed qualitative difference

[21:16] <discord-raku-bot> <nemokosch> if all we can observe about Rust is the same we can observe about C or C++, what is the fuss about

[21:42] *** jpn joined
[21:44] *** silug9 joined
[21:45] *** silug left
[21:45] *** silug9 is now known as silug

[21:46] *** dustinm` left
[21:47] *** jpn left
[21:47] *** leah2 left
[21:47] *** _________ left
[21:47] *** sivoais left
[21:49] *** _________ joined
[21:49] *** sivoais joined
[21:50] *** dustinm` joined
[21:58] *** wayland76 joined
[22:02] *** leah2 joined
[22:08] *** wayland76 left
[22:15] *** wayland76 joined
[22:17] <discord-raku-bot> <antononcube> @liz There is no "Anton's corner" in the latest rakudo-weekly. 😢

[22:19] <discord-raku-bot> <antononcube> I would like to point out that "Jupyter::Chatbook" is expected to make a big splash. 😎  So, it should be more widely promoted! https://rakuforprediction.wordpress.com/2023/09/03/jupyterchatbook/

[23:10] *** polettix left
[23:10] *** polettix joined
[23:12] *** hythm left
[23:19] *** wayland76 left
[23:58] *** Util left
[23:58] *** Util joined
