🦋 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.
01:35 jgaz left 01:50 hulk joined, kylese left 02:15 hulk left, kylese joined 04:13 MasterDuke left 05:09 dawids joined 05:17 dawids_ joined 05:19 dawids left 06:47 dawids_ left 07:37 sena_kun joined 07:40 Sgeo left 08:10 sena_kun left
Geth ecosystem/main: ff557c4947 | (Elizabeth Mattijsen)++ | META.list
Remove distributions by 7ojo

Jarkko Haapalainen has archived these repositories in 2018 already, so no updates can be expected, so the versions in the REA will be up to date
10:34
ecosystem/main: 6b599d04bf | (Elizabeth Mattijsen)++ | META.list
Remove distributions by afiskon

Aleksander Alekseev has archived these repositories in 2018 already, so no updates can be expected, so the versions in the REA will be up to date
10:57
ecosystem/main: e52c7270a0 | (Elizabeth Mattijsen)++ | META.list
Remove AlexDaniel's "foo" ecosystem testing modules

They are static and live as such in the REA
11:12
ecosystem/main: d21865b9b1 | (Elizabeth Mattijsen)++ | META.list
Remove Getopt-Kinoko as it has been archived

So the version in the REA is up to date
11:17
11:48 lizmat_ joined 11:52 lizmat left 12:02 lizmat_ left, lizmat joined
tbrowder need some advice, pls: i have a class that encapsulates all glyph info on one font at one scaled size. i want it to have a method to calculate the several attributes of a string set with that class and pass all to a caller. the returned object would be a struct in C++. would (or could) such an object in Raku be an "is built" class? in short, what does the "is built" trait mean? 12:11
hm, i could just as well return a Hash 12:13
never mind. got it. thanks. 12:16
(aka throw it up on the wall and see if it sticks) 12:17
Geth ecosystem/main: 34028b28a2 | (Elizabeth Mattijsen)++ | META.list
Remove Linux::Process::SignalInfo

as its repo has been archived, so the version in the REA is up-tp-date
12:20
ecosystem/main: ae7ca6f4fb | (Elizabeth Mattijsen)++ | META.list
Remove heather/ignore

This repository no longer exists
12:30
antononcube @tbrowder I've argued here before with others telling them that I cannot do data wrangling with their classes, and I would rather use the Hash representation instead. 12:46
Geth ecosystem/main: af057cd416 | (Elizabeth Mattijsen)++ | META.list
Remove distribution as a gist

This is no longer supported indirectly anyway, so the version in the REA is up to date
12:58
13:05 xinming left 13:08 xinming joined
Geth ecosystem/main: 605c831fad | (Elizabeth Mattijsen)++ | META.list
Remove Raku community modules

Maintainers of Raku community modules are aware that they must push any updates to the zef ecosystem
13:12
14:05 guifa joined
Geth ecosystem/main: be6855178a | (Elizabeth Mattijsen)++ | META.list
Remove sergot's dists that have been archived
14:18
ecosystem/main: e9894c15e1 | (Elizabeth Mattijsen)++ | META.list
Remove stmuk's modules on Github

As they have all been archived so the version in the REA is up-to-date
14:32
14:48 jgaz joined
Geth ecosystem/main: a964be2f6e | (Elizabeth Mattijsen)++ | META.list
Remove archived dist by ugexe

It lives in the REA now
14:49
ecosystem/main: 6379f91182 | (Elizabeth Mattijsen)++ | META.list
Remove xfix' repos that have been archived

They live in the REA now
14:54
ecosystem/main: f2d5b17e40 | (Elizabeth Mattijsen)++ | META.list
Remove yuvipands's dist as it has been archived
14:59
15:21 xinming left, Aedil left, xinming joined
guifa ugh why does macOS make it so hard to have a window with a title bar but also no bottom corners. *sigh* 15:51
tellable6 2024-07-22T18:52:55Z #raku-dev <lizmat> guifa sorry, there's not enough Raku content on that page
guifa doesn't even remember what he sent lizmat lol 15:52
15:54 thaewrapt left
Geth ecosystem/main: f1a1162f82 | (Elizabeth Mattijsen)++ | META.list
Remove Siavash's modules, they are not usable anymore

See gitlab.com/CIAvash/App-Football/-/...033466946m
15:57
16:05 thaewrapt joined 16:12 thaewrapt left 16:15 thaewrapt joined
guifa hooray 16:58
I now have a functioning canvas-y like module
make a canvas with a height/width, and then it opens up a window you can draw in
right now hyper limited (pixel only drawing, and mac only) but hey, it's a start
lizmat guifa++ 16:59
guifa but it does have two way communication between the canvas process so could lead way to clickable elements too 17:00
antononcube Interesting. 17:03
guifa Unfortuately right now you can't just send a gazillion operations at once, as I'm lazy and using a WebView canvas 17:19
and I think if I make too many calls to JS at once some wires get crossed and it crashes, so I probably need to make a queue but I'm *really* lazy lol 17:20
17:27 gfldex left
antononcube @guifa So, my "JavaScripdt::D3" is better than yours! 17:32
17:33 gfldex joined
I do have the problem that JS graphics (and, hence, "JavaScripdt::D3") do not render reliably in Jupyter. 17:33
@guifa I have been thinking what would be a Raku-graphics system developed "from scratch." I assume your "Canvas" efforts are from that POV? 17:34
(I am only interested in hijacking some established solutions, not developing a graphics system from scratch.) 17:35
guifa I guess yeah. Basically you'll say Canvas.new(width => ..., height => ...); and then set pixels with, e.g. Canvas.pixel(x,y,r,g,b) 17:37
the first one launches the subprocess with the height/width args, and then a communication link is formed
commands are literally as simple as "pixel(50,50,0,0,0)" which sets the pixel at 50,50 to black 17:38
or title("Foo") which sets the title bar
antononcube 👍 17:39
guifa obvs next is to add basic line / rect support. image will be trickier
antononcube Right, that is why I use "D3.js" those kind of things are solved. 17:40
And 'Google Charts" is even more "pre-canned."
guifa I like doing the lower level stuff ha (although just getting a raw set of bytes to write into for graphics is surprisingly more complicated than I thought it would be, so much is designed to be much more higher level) 17:41
holmdunc A binding to this could be good for easy pixel-level drawing github.com/emoon/minifb 17:44
17:48 Aedil joined
guifa ah that's basically what I'm doing haha 17:51
17:51 skyesoss joined
holmdunc HTML <canvas> is probably better though, cos on most OS its drawing functions are likely GPU-accelerated 17:56
guifa And any system that supports a WebView will have it work. It also has a really simple mental model, which is good enough for me. If I need more, if I've got a simple enough protocol I can switch to another library later 18:02
18:21 defaultxr left
[Coke] the authors and auth for raku/doc is listed as "perl6" - it's not currently installable, but I want to update those. any issue just changing them to "raku" ? 18:36
18:55 sena_kun joined
Geth ecosystem: skaji++ created pull request #631:
remove my modules
19:35
ecosystem/main: e5753caa59 | (Shoichi Kaji)++ (committed using GitHub Web editor) | META.list
remove my modules (#631)
19:42
20:00 guifa left 20:12 Aedil left
Geth ecosystem/main: ff873e24b6 | (Elizabeth Mattijsen)++ | META.list
This repository has been removed
20:18
ecosystem/main: 5c89c123a3 | (Elizabeth Mattijsen)++ | META.list
Remove dists that have been archived.

See github.com/dnmfarrell/Pod-Perl5/is...2271640827
20:25
20:26 xinming left 21:05 skyesoss left 21:15 jgaz left 21:40 skyesoss joined 21:47 xinming joined 22:06 guifa joined 22:12 xinming left 22:14 Sgeo joined 22:26 sena_kun left