02:05 hulk joined 02:06 kylese left 03:15 hulk left, kylese joined 03:44 sibl joined 04:25 lichtkind__ joined 04:26 arkiuat left 04:27 arkiuat joined, lichtkind_ left 04:32 arkiuat left 04:35 arkiuat joined 04:40 arkiuat left 04:51 arkiuat joined 05:00 arkiuat left 05:01 arkiuat joined 05:06 arkiuat left 05:11 arkiuat joined 05:21 arkiuat left, sibl left 05:27 Aedil joined 05:30 arkiuat joined 05:34 arkiuat left 05:36 arkiuat joined 05:42 arkiuat left 05:43 arkiuat joined 05:48 arkiuat left 06:04 arkiuat joined 07:50 sibl joined 07:57 abraxxa joined 07:58 abraxxa left, abraxxa joined 08:27 Sgeo left 08:31 abraxxa1 joined 08:34 abraxxa left 09:04 librasteve_ left 09:08 dakkar joined
Geth Papers/main: a665461f03 | (Elizabeth Mattijsen)++ | minutes/20260117.md
Minutes of the 17 Jan meeting
09:13
09:13 librasteve_ joined 09:44 abraxxa joined 09:45 abraxxa1 left 10:16 sibl left
mc2 few questions: why not rename mi6? what is the most promising lib/framework to webscrapand dom transformations (xpath, queryselector ...) ? 10:40
(actually it was 2 of them
lizmat mi6 has been the historical name, but the developer does not appear to be wanting to do much with it anymore, apart from fixing urgent bugs / security issues 10:42
mc2 memories www.youtube.com/watch?v=ujEqkzBNQ2...b3B1bnM%3D
hi liz! happy to chat with you
lizmat :-) 10:43
mc2 lizmat: but 6 is about voldemort
we shouldn't use this number
about the scapping: Cro seems to provide an async web client but it's pure raku when I'm inclined to use a binding to a lib like curl 10:47
lizmat fwiw, I love Cro as a server, but generally just use curl under the hood for fetching stuff from the Net 10:48
it's just available everywhere, with myriads of options... 10:49
and highly optimized
mc2 you mean you litterally call the command line to get the page then parse it with raku ? 10:51
lizmat no, my $proc = run 'curl', ..., :out, :err; if $proc.exitcode -> $code { note $proc.err.slurp; exit $code } else { for $proc.out.lines { ... } } 10:52
mc2 yeah that's what I meant by call the command line and it was unclear: you call the binary. 11:11
lizmat ah, ok :-)
I feel like "shell" would be literally calling the command line :-) 11:12
mc2 wouldn't it be more efficient to use a libcurl binding?
lizmat I don't know: there are several interfaces: raku.land/?q=LibCurl
but a library would mean an extra dependency 11:13
mc2 as long as you have curl installed, you probably have curl.so somewhere
lizmat and I try to keep number of dependencies as low as possible, especially if a module doesn't have any module dependencies yet
yeah, but NativeCall also comes at a price 11:14
mc2 oh ... ok.
it would be nice open a page "what packaging system to chose" from raku.land when you click on cpan or p6c 11:17
the site is beautiful
also: is "most-wanted" still available ?
mc2 git clone raku.land 11:18
lizmat most-wanted lives in a gist somewhere I think... and is probably very much outdated
mc2 ok 11:27
12:38 sibl joined 12:45 sibl left 12:57 abraxxa1 joined 12:59 abraxxa left
disbot11 <librasteve> github.com/Raku/raku-most-wanted/b...modules.md 13:16
<librasteve> there are a couple of outstanding PRs on that ^^ btw 13:23
<antononcube> @mc2 "the site is beautiful" -- Yesterday someone told be that links to it look suspicious. (On the Ollama Discord server.) 13:27
<librasteve> \o/ 13:28
<librasteve> all kudos is greatly appreciated
<librasteve> at the moment, we have url paths like raku.org/nav/1/community and raku.org/nav/1/tools ... we also have redirects so you CAN use raku.org/community and raku.org/tools ... but then the address bar shows the redirect target - my priority #1 project for Air is to fix this with a proper "stubs" feature - that said, maybe they mean something else, so I would appreciate if you can check that my 13:32
guess is right with the Ollama camels
<antononcube> "Pandas Binding" and "Polars Binding" are misplaced -- should be in the section "Data processing", not "Numerical". 13:34
<librasteve> okay 13:36
<librasteve> tx! 13:37
SmokeMachine librasteve_: I’m sorry for my last comment on your issue, I just needed to document that somewhere to not forget that… :)
disbot11 <antononcube> As for "NumRa" and "SciRa" -- let's not copy Python's approach to numerics. Python's bucket of numerical packages is somewhat coherent, but not. really. 13:38
13:39 zups left, zups joined 13:40 atweedie left
disbot11 <antononcube> And, BTW -- since I mentioned Python data processing and numeric libraries -- the more I work with Python's "pandas", the more I think its UX is design is too awkward. Note, the its creators abandoned it. 13:40
13:42 atweedie joined
SmokeMachine Are the messages being edited here on irc??? 13:43
disbot11 <librasteve> yeah, I agree ... ideally I would aim for a desgin that is build on Arrow Columnar format, can hyper and can just pass a function ie 'apply' everywhere. Then I would rewrite Dan::Polars features on that - Series == Arrow Column - for a full fat DataFrame solution. Each piece would of course be a Raku class that can be used by any Data::XX module as preferred, so you could keep it more fast and lose than that if you prefer. 13:44
13:47 perryprog left 13:49 perryprog joined
disbot11 <antononcube> @librasteve Good luck with that! 🙂 13:49
<librasteve> yeah - I have realised that that is not my destiny in the short term ... but one day maybe 13:52
ab5tract SmokeMachine: sometimes messages bridged from discord get truncated 13:54
anything else should probably be reported to admins! 13:55
SmokeMachine Of course I can always be becoming crazy… it wouldn’t surprise me… 13:56
disbot11 <librasteve> SmokeMachine: no worries on you comment - it's good to see the way you are heading - btw are you happy to put together a quick Auth code example - it would be awesome to get that before I embark on Air CRUD examples
SmokeMachine librasteve_: I tried to do that yesterday… but I’ve been so burnt out that it’s being hard to get my computer after work… :( 13:59
disbot11 <librasteve> thank you --- I have a few days to make the Stubs changes we discussed so please don't get too stressed 14:02
<librasteve> since you ask, I think that we need to focus on Raku modules that can interest non raku coders to come and join the -Ofun ... so I have moved my focus to Air initially (ie to fix the website and to try to have a sexy mix of functional-style and HTMX like GOTTH or FastHTML) ... but since the poll results, I am hoping we can all start to build momentum around Raku's DSL capabilities 14:05
ugexe mc2: windows certainly does not have a "curl.so" 14:37
but it certainly has a curl binary
thats the only reason i generally use the binary over the library in my own libraries 14:38
14:47 abraxxa joined 14:50 abraxxa1 left
[Coke] huh, neither libcurl nor net::curl are on fez, last updated in 2021/2017 respectively 14:54
disbot11 <antononcube> "Curlie" seems promising. 14:57
[Coke] (copies on cpan/p6c) 14:58
lizmat I wonder if I should wrap: my $proc = run 'curl', ..., :out, :err; if $proc.exitcode -> $code { note $proc.err.slurp; exit $code } else { $proc.out.slurp } in a module
because I feel that's all that's needed ? 14:59
disbot11 <antononcube> I am thinking making an LLM prompt that can produce the Raku-cUrl code "on the spot" when someone programs. 15:01
<antononcube> Because, say you said earlier, one might not want too many module dependencies.
ugexe it probably already is. a wild guess would be http::tiny 15:12
regardless, a module that just wraps the spawning of that process is kind of anti-raku unless its making other things about it better 15:14
like its already about as easy as possible
disbot11 <antononcube> I use "HTTP::Tiny" in all of my LLM access packages. 15:16
[Coke] Yah, I think that's more a readme than a module 15:17
ugexe most people also have access to github.com/ugexe/zef/blob/2c6ab9ff...od#L16-L27 if they just want to save to a file 15:18
raku.land/zef:skaji/HTTP::Tinyish - here is wrapper around the curl binrary 15:20
15:38 lichtkind__ left 15:43 lichtkind joined 16:16 abraxxa left 16:54 librasteve_ left
disbot11 <librasteve> nice, Physics::Unit uses HTTP::Tiny to get latest currency rates (for calculating important values such as US$ per MiB) 17:27
17:35 dakkar left 18:03 snonux left 18:04 snonux joined 18:45 snonux left 18:47 snonux joined
tbrowder l I testing my font… 19:15
hm, are the first 2 chars f 19:16
different? 19:17
lizmat they look different to me, but again: nobody can tell unless they use the same IRC client as you with the same configuration 19:18
tbrowder i got it, just checking that I can see it 19:19
earlier they were not clearly different 19:20
even to me 19:21
19:21 Guest7 joined
tbrowder : 19:21
19:33 Guest7 left 19:37 LeifG joined 20:00 LeifG left 20:06 korvo joined
korvo Is it known whether Rakudo can be compiled statically with e.g. musl libc? I see that Alpine has a community port (pkgs.alpinelinux.org/package/edge/...86/rakudo) but that still uses DSOs. 20:08
lizmat korvo: I'd expect a bigger chance of an answer on the #moarvm channel :-) 20:20
korvo lizmat: Redirected, thanks. 20:21
20:31 LeifG joined 20:42 LeifG left, LeifG joined
patrickb I seem to recall, that moar offers a build tool target to create a static library, but it never worked. I don't know what the blocker was though. 20:47
20:50 _________ left 20:52 _________ joined 20:53 kjp_ left, cm left, greenfork left, phogg left, lucs left, JRaspass left, charsbar left, acidsys left, gordonfish left, destroycomputers left, arkiuat left 20:54 disbot11 is now known as disbot 20:58 disbot is now known as 068AAN878, kjp_ joined, cm joined, greenfork joined, phogg joined, lucs joined, JRaspass joined, charsbar joined, acidsys joined, gordonfish joined, destroycomputers joined 21:02 LeifG left, LeifG joined 21:07 LeifG left, LeifG joined 21:14 LeifG left
[Coke] I found "source code pro" a great monospace font, fwiw. 21:25
Voldenet btw you can see a lot of fonts here, very useful tool www.programmingfonts.org/ 21:54