[2022-02-13T00:04:46Z] sdorfehs, yeah [2022-02-13T00:04:51Z] i'm not super into tilers though [2022-02-13T00:05:47Z] it also seems kind of bloated n g l [2022-02-13T00:07:34Z] if 9wm had I3CM and partial EWMH and nixed the window decor I'd probably just use it [2022-02-13T00:16:56Z] midfavila-laptop if you were to write i stripped-down manual tiler i'd be interested, just saying [2022-02-13T00:24:22Z] Fair enough! I'd like to try my hand at a standalone tiling management program at *some* point, for what it's worth [2022-02-13T00:25:46Z] Once I understand C more, I'll be writing a lot of window managers, I think - there've been a bunch of ideas bouncing around on notes [2022-02-13T00:27:05Z] Long road until I'm at that point, though, I think [2022-02-13T00:28:56Z] cool, i look forward to seeing the results [2022-02-13T00:29:55Z] * midfavila-laptop nodnods [2022-02-13T00:30:19Z] Before any of that happens though, I want to try and remove gcc from my fork's base install [2022-02-13T00:30:24Z] Already removed git and curl [2022-02-13T00:30:58Z] hoping I can write a simple HTTP agent soon:tm: [2022-02-13T00:33:22Z] http://0x0.st/oXFr.png [2022-02-13T00:33:22Z] today's been spent on Xaw [2022-02-13T00:33:38Z] patched XLess and XRN to handle TrueType when linked against Xaw3dXft [2022-02-13T00:34:05Z] barely increased runtime memory requirements which is really nice [2022-02-13T00:44:45Z] midfavila-laptop interesting, are you using clang? or perhaps something more exotic like cproc or tcc? [2022-02-13T00:45:33Z] yesn't [2022-02-13T00:45:34Z] pcc [2022-02-13T00:45:40Z] aka the one true unix C compiler [2022-02-13T00:45:47Z] aka "that thing from system five" [2022-02-13T00:46:04Z] * maximum_yellow has never heard of that [2022-02-13T00:46:29Z] it was (one of?) the first portable C compiler [2022-02-13T00:46:50Z] the original UNIX C compiler relied on a hand-written parser and intricate knowledge of the PDP-11's register architecture [2022-02-13T00:46:55Z] interesting [2022-02-13T00:47:16Z] that's also the source of the "You aren't expected to understand this." comment for unix v6's process management code [2022-02-13T00:47:20Z] what do you use xaw for? writing your own gui stuff or are there still programmes built against it? [2022-02-13T00:47:26Z] hah, til [2022-02-13T00:47:37Z] there are older programs that rely on the Athena widgets that I use daily [2022-02-13T00:47:48Z] namely XDM, XTerm, XLess and XCalc [2022-02-13T00:48:00Z] but I intend to use Athena as the basis for my own GUI programs [2022-02-13T00:48:20Z] any reason in particular compared to, say, motif or fltk or others? [2022-02-13T00:48:51Z] it's entirely C, it's a very small widget set in terms of codebase size and number of widgets, it's designed to be extended, and it's exceptionally efficient, even compared to motif and fltk [2022-02-13T00:49:05Z] it also maintains backward and forward API and ABI compatiblity between forks [2022-02-13T00:49:26Z] so a program compiled against Xaw will work against Xaw3d, Xaw3dXft, Xaw3dXpm, neXtaw, XawPlus, and so on [2022-02-13T00:49:28Z] i'm impressed, i thought that fltk took the small/light title but i suppose it aims to be more feature complete [2022-02-13T00:49:33Z] huh [2022-02-13T00:49:45Z] Yeah. FLTK is also cross-platform - the Athena spec is *exclusively* X11 [2022-02-13T00:50:14Z] it's probably the closest Unix has to a platform-specific GUI toolkit [2022-02-13T00:50:20Z] since even Motif is cross-platform [2022-02-13T00:50:59Z] but yeah Xaw3dXft, which is an extended version of Xaw3d, itself an extension of Xaw, is only around 30k lines of C, including headers [2022-02-13T00:51:01Z] i'm not convinced that that's a benefit, but sure [2022-02-13T00:51:17Z] (the cross platform thing) [2022-02-13T00:51:25Z] for comparison, XTerm is ~75k [2022-02-13T00:51:25Z] and I mean, it's not if you do cross-platform programming [2022-02-13T00:51:44Z] 30k is impressive, though i wonder what sort of `modern' niceities it's missing [2022-02-13T00:51:55Z] in terms of aesthetics? a lot [2022-02-13T00:51:59Z] it's uh [2022-02-13T00:52:03Z] "spartan" is being polite [2022-02-13T00:52:11Z] right, but i mean even widget wise [2022-02-13T00:52:52Z] well, it has text sinks, command buttons, radio and checkboxes, a clock widget, graph widget, and a bunch of other primitives [2022-02-13T00:53:20Z] the thing about Xaw though is that if you need more specialized widgets, you can almost certainly find ones that are suitable online [2022-02-13T00:53:32Z] or just like, write them, if it's *really* necessary [2022-02-13T00:53:40Z] illiliti: do you have libxml2 installed [2022-02-13T00:54:55Z] i think the main big widget that's missing is a notebook widget. with tabs and stuff [2022-02-13T00:55:09Z] but not entirely sure [2022-02-13T00:55:20Z] hmm [2022-02-13T00:55:29Z] well sounds like a fun exercise in minimalism [2022-02-13T00:55:54Z] Mmh. The important part is that it gets me programming [2022-02-13T00:56:18Z] If I can remove GTK2 from my system in the process, all the better [2022-02-13T00:56:39Z] what's the matter with GTK2? [2022-02-13T00:57:32Z] Explicitly unsupported, not even for maintenance, wildly complex codebase, difficult to work with (in my limited experience), slow and heavy compared to Xaw and Motif, doesn't work well over networks... [2022-02-13T00:57:54Z] customization of GTK2 is becoming harder and harder as time goes on and existing resources suffer from bitrot, too [2022-02-13T00:58:39Z] fair, i hadn't realised it was EOL [2022-02-13T00:58:44Z] it's been EOL for years [2022-02-13T00:58:58Z] * maximum_yellow doesn't really pay attention to what GTK is doing [2022-02-13T00:59:06Z] i don't either tbqh :P [2022-02-13T00:59:13Z] phoebos: build still fails even with libxml2 [2022-02-13T00:59:25Z] Error: Install DocBook DTDs or './configure --disable-doc' [2022-02-13T00:59:45Z] do you have a /bin/xmlcatalog [2022-02-13T01:01:20Z] yep [2022-02-13T01:02:10Z] if you're building from community try doing https://tmp.bvnf.space/0001-neomutt-fix-build-without-libxml2.patch [2022-02-13T01:02:19Z] replace xmlcatalog with /bin/true [2022-02-13T01:04:55Z] it works thanks [2022-02-13T01:05:09Z] thanks for letting me know [2022-02-13T01:05:12Z] dilyn: https://tmp.bvnf.space/0001-neomutt-fix-build-without-libxml2.patch [2022-02-13T01:05:34Z] i should really make fresh chroots each time i build a package [2022-02-13T01:05:56Z] or we should switch to something like nix for "reproducible builds" [2022-02-13T01:05:57Z] yeah that's a good idea [2022-02-13T01:06:01Z] re:chroots [2022-02-13T01:06:06Z] mhm [2022-02-13T01:06:10Z] we should really have ci [2022-02-13T01:06:14Z] ^ [2022-02-13T01:06:15Z] i build each of the packages in my ports/official in a fresh env [2022-02-13T01:06:22Z] "ci"? [2022-02-13T01:06:44Z] continuous integration? i.e. automatic builds on each commit [2022-02-13T01:06:53Z] Aah. [2022-02-13T01:07:07Z] I'm not much of a devops guy fwiw [2022-02-13T01:08:30Z] I wonder if I could set that up on SDF... [2022-02-13T01:08:39Z] feel like membership would get pretty pissy at me though lmao [2022-02-13T01:09:08Z] "hey we've noticed you're using 70%+ CPU time - can you like don't" [2022-02-13T01:09:17Z] https://builds.sr.ht does it nicely for some projects [2022-02-13T01:09:45Z] or https://github.com/kristapsdz/minci/ [2022-02-13T01:13:22Z] nifty [2022-02-13T01:16:28Z] is github/jedahan on here? kiss-find's build has been failing for 10 days [2022-02-13T02:30:29Z] hi guys [2022-02-13T02:30:40Z] anyone know something about cgroups? [2022-02-13T03:55:53Z] Hi [2022-02-13T04:30:19Z] hi [2022-02-13T04:30:29Z] hi [2022-02-13T05:16:56Z] https://blog.mozilla.org/en/mozilla/privacy-preserving-attribution-for-advertising/ [2022-02-13T05:16:59Z] > we have been working with a team from Meta (formerly Facebook) [2022-02-13T05:17:08Z] 🤨 [2022-02-13T05:17:13Z] saw that a while ago. pozilla at it again [2022-02-13T17:52:09Z] Anyone one? [2022-02-13T17:58:26Z] Wat [2022-02-13T18:39:11Z] hei mmatongo [2022-02-13T18:39:24Z] Hi guys [2022-02-13T18:39:45Z] how's it [2022-02-13T18:40:06Z] all good, just a little exhausted from the day [2022-02-13T18:40:09Z] You? [2022-02-13T18:40:34Z] also tired. spent the whole day avoiding doing actual work though [2022-02-13T18:40:42Z] been playing with uxn instead of writing my lab report [2022-02-13T18:41:25Z] What is uxn [2022-02-13T18:42:10Z] https://wiki.xxiivv.com/site/uxn.html [2022-02-13T18:42:12Z] I've been trying to figure out why node on Kiss and it's derivatives doesn't compile right [2022-02-13T18:42:24Z] virtual machine with 32 opcodes [2022-02-13T18:42:38Z] it's very simple and very easy to do graphics and music etc [2022-02-13T18:43:30Z] mmatongo: cuz node is haram [2022-02-13T18:43:30Z] giving me plan9 vibes [2022-02-13T18:44:09Z] testuser[m]: but I need it :( [2022-02-13T18:44:21Z] :( [2022-02-13T18:45:23Z] https://github.com/oznu/alpine-node found that as a temp fix for my problems [2022-02-13T20:08:36Z] https://github.com/kiss-community/community/issues/976 [2022-02-13T20:15:31Z] go ecosystem is deeply flawed you see [2022-02-13T20:15:48Z] rust in the same boat