💾 Archived View for gemini.ctrl-c.club › ~phoebos › logs › freenode-kisslinux-2020-10-06.txt captured on 2024-05-10 at 14:32:50.

View Raw

More Information

⬅️ Previous capture (2021-12-17)

-=-=-=-=-=-=-

2020-10-06T02:43:35 #kisslinux <dilynm> uutils requires 179 different rust packages
2020-10-06T02:43:46 #kisslinux <dilynm> This seems supremely excessive for some coreutils
2020-10-06T04:03:20 #kisslinux <muevoids> o/
2020-10-06T04:06:12 #kisslinux <muevoids> Does anyone here know decent c and some opengl?
2020-10-06T04:09:20 #kisslinux <sh4rm4^bnc> decent c ? a new PL ?
2020-10-06T04:09:45 #kisslinux <muevoids> I'm confused?
2020-10-06T04:09:56 #kisslinux <muevoids> decent c ? a new PL?
2020-10-06T04:10:05 #kisslinux <sh4rm4^bnc> asking whether "decent C" is a new programming lang
2020-10-06T04:10:19 #kisslinux <muevoids> know lol I meant like a decent amount of c
2020-10-06T04:10:21 #kisslinux <muevoids> no
2020-10-06T04:10:22 #kisslinux <muevoids> *
2020-10-06T04:10:50 #kisslinux <sh4rm4^bnc> i do know a decent amount of C, but none of openGL
2020-10-06T04:11:24 #kisslinux <muevoids> I don't know if you could help at all but I am trying to modularize a program I am working on do you think you could check it out?
2020-10-06T04:11:34 #kisslinux <sh4rm4^bnc> sure, why not
2020-10-06T04:12:15 #kisslinux <muevoids> https://github.com/muevoid/2dGLESframework I know you said you don't know any gl but does how I have the header files and source files set up look right?
2020-10-06T04:15:06 #kisslinux <sh4rm4^bnc> well i see vingl.h defines Vec4 but the shapes.h header uses vec4
2020-10-06T04:15:11 #kisslinux <sh4rm4^bnc> lowercase
2020-10-06T04:15:50 #kisslinux <muevoids> Thanks I missed that
2020-10-06T04:17:06 #kisslinux <sh4rm4^bnc> and the src stuff uses #include "..." but there doesn't seem to be an -I include path pointing to the headers in the Makefile
2020-10-06T04:17:29 #kisslinux <muevoids> There is I believe
2020-10-06T04:17:40 #kisslinux <muevoids> INCLUDES = -Iinclude -Iexternal
2020-10-06T04:17:44 #kisslinux <sh4rm4^bnc> oh yeah INCLUDES = -Iinclude
2020-10-06T04:18:01 #kisslinux <sh4rm4^bnc> no, looks good
2020-10-06T04:18:06 #kisslinux <muevoids> Thanks!
2020-10-06T04:18:10 #kisslinux <sh4rm4^bnc> np
2020-10-06T04:18:36 #kisslinux <muevoids> I also asked for help on ##Opengl cause when I switched over from all of it in one file to this it stopped rendering quads :<
2020-10-06T04:19:09 #kisslinux <sh4rm4^bnc> i wonder how it even compiled with the vec4 typo
2020-10-06T04:19:23 #kisslinux <sh4rm4^bnc> maybe it used a type from GL headers instead
2020-10-06T04:19:23 #kisslinux <muevoids> Oh I am so dumb
2020-10-06T04:19:28 #kisslinux <muevoids> and cause cglm has a vec4 type
2020-10-06T04:20:08 #kisslinux <muevoids> I forgot to call vinoxInit() in my main file
2020-10-06T04:21:56 #kisslinux <sh4rm4^bnc> i've got a strong dislike to uppercase use in C btw, except all-upper for macros
2020-10-06T04:22:07 #kisslinux <muevoids> anyreason?
2020-10-06T04:22:23 #kisslinux <sh4rm4^bnc> when i see a language that uses types like e.g. String i discard it immediately
2020-10-06T04:22:28 #kisslinux <muevoids> I usually do for functions and then structs
2020-10-06T04:22:39 #kisslinux <sh4rm4^bnc> just aestethics
2020-10-06T04:22:42 #kisslinux <muevoids> Gotcha
2020-10-06T04:22:55 #kisslinux <muevoids> Maybe I will try out a different style any recommendation?
2020-10-06T04:23:23 #kisslinux <sh4rm4^bnc> just don't suffix your types with "_t" :)
2020-10-06T04:23:48 #kisslinux <sh4rm4^bnc> since those are reserved names
2020-10-06T04:23:54 #kisslinux <muevoids> Yeah
2020-10-06T06:00:42 #kisslinux <muevoids> Anyone know any implementations of diff that have -X
2020-10-06T06:03:52 #kisslinux <muevoids> Nevermind
2020-10-06T06:40:42 #kisslinux <muevoids> sh4rm4^bnc just so you know I figured out the issue It was me being so stupid. I just fixed it from GL_ARRAY_BUFFER to GL_ELEMENT_ARRAY_BUFFER I missed one word lmao
2020-10-06T06:41:09 #kisslinux <muevoids> I had to download a apitracer for opengl to realize that
2020-10-06T08:29:33 #kisslinux <humaid_01> Hello. How are you?
2020-10-06T08:29:33 #kisslinux <humaid_01> Dylan thank you for sowm.
2020-10-06T08:29:33 #kisslinux <humaid_01> I'm having an issue where I lose keyboard shortcuts like closing and full screen etc. it happens when running chromium and Firefox.
2020-10-06T08:30:52 #kisslinux <humaid_01> Anyone have something like this? Not sure exactly what triggers this but browsers seem to.
2020-10-06T14:16:32 #kisslinux <aosync> o/
2020-10-06T14:17:00 #kisslinux <aosync> Does anyone use wayland ?
2020-10-06T14:48:02 #kisslinux <dylanaraps> aosync: I've been on Wayland for 3 weeks now I think.
2020-10-06T14:48:14 #kisslinux <dylanaraps> Other users are running it too
2020-10-06T14:49:12 #kisslinux <aosync> how to get started?
2020-10-06T14:50:15 #kisslinux <dylanaraps> github.com/dylanaraps/wayland-experiment or https://github.com/Himmalerin/kiss-wayland
2020-10-06T14:51:49 #kisslinux <dylanaraps> My repository has Firefox without gtk+2 among other things.
2020-10-06T14:52:25 #kisslinux <dylanaraps> I also have all the x11 libs in a single package (to make x11 vs wayland easier to manage)
2020-10-06T14:52:40 #kisslinux <dylanaraps> ie, pure wayland system + Firefox is not yet possible.
2020-10-06T14:53:36 #kisslinux <dylanaraps> My repository doesn't provide xwayland fwiw
2020-10-06T14:53:44 #kisslinux <dylanaraps> The other repository I linked does however
2020-10-06T14:54:09 #kisslinux <aosync> would chromium work with wayland
2020-10-06T14:54:25 #kisslinux <dylanaraps> Yes
2020-10-06T14:54:30 #kisslinux <dylanaraps> It has Wayland support
2020-10-06T14:54:57 #kisslinux <dylanaraps> I think it's still WIP though
2020-10-06T14:55:12 #kisslinux <dylanaraps> Also see: https://github.com/intel/ozone-wayland
2020-10-06T14:55:46 #kisslinux <dylanaraps> Also: https://bugs.chromium.org/p/chromium/issues/detail?id=578890
2020-10-06T14:56:28 #kisslinux <dylanaraps> This AUR package supports Wayland https://aur.archlinux.org/packages/chromium-ozone/
2020-10-06T14:56:42 #kisslinux <dylanaraps> No VAAPI yet
2020-10-06T14:56:52 #kisslinux <dylanaraps> Firefox + Wayland + VAAPI works however
2020-10-06T15:01:20 #kisslinux <eudaldgr> KISS would be wayland distro?
2020-10-06T15:02:12 #kisslinux <dylanaraps> eudaldgr: When the time is right... X11 is dying and there will come a time when we're almost "forced" over to Wayland.
2020-10-06T15:02:40 #kisslinux <dylanaraps> I'm running it more to have all the information at hand for when this happens.
2020-10-06T15:02:58 #kisslinux <eudaldgr> ok
2020-10-06T15:08:11 #kisslinux <dylanaraps> eudaldgr: This is still pretty far off I'd say. I don't see x11 going anywhere in the short term
2020-10-06T15:08:51 #kisslinux <dylanaraps> Especially when Firefox on Wayland still depends on all the X11 libraries... lol
2020-10-06T15:09:32 #kisslinux <eudaldgr> hahaha simply i don't know how works wayland, never tried
2020-10-06T15:09:52 #kisslinux <dylanaraps> Pure x11 system + Firefox is possible... Pure wayland system + Firefox is not yet possible.
2020-10-06T15:11:10 #kisslinux <mcpcpc[m]> E5ten: think i finally have a user input solution for kirc.  basically stripped-down linenoise lib.  works pretty well: https://github.com/mcpcpc/kline
2020-10-06T15:12:31 #kisslinux <mcpcpc[m]> doubles the size of kirc tho. lol.
2020-10-06T15:14:00 #kisslinux <dylanaraps> mcpcpc[m]: Neat.
2020-10-06T15:14:17 #kisslinux <dylanaraps> You could look into libedit or readline (probably a million others too lol)
2020-10-06T15:15:23 #kisslinux <dylanaraps> How big is GNU readline?
2020-10-06T15:18:43 #kisslinux <mcpcpc[m]> I dont believe readline is posix compliant though.
2020-10-06T15:19:10 #kisslinux <mcpcpc[m]> which is the crux of it all.
2020-10-06T15:20:40 #kisslinux <mcpcpc[m]> dylanaraps: yeah... a million other solutions. but all seem unnecessarily large for my purpose. lol
2020-10-06T15:20:46 #kisslinux <dylanaraps> Yeah
2020-10-06T15:20:49 #kisslinux <dylanaraps> I just had a look
2020-10-06T15:24:25 #kisslinux <aosync> dylan what was your reason for not using obsd again
2020-10-06T15:24:35 #kisslinux <mcpcpc[m]> best posix solution i found was linenoise (1200 sloc.  but still has lots of functionality that i didn’t really want to add (e.g. multiline edit).
2020-10-06T15:25:44 #kisslinux <dylanaraps> aosync: No support for my hardware at the time.
2020-10-06T15:25:47 #kisslinux <dylanaraps> Then I made kiss
2020-10-06T15:27:12 #kisslinux <dylanaraps> mcpcpc[m]: Gotcha. Does it handle pasting well?
2020-10-06T15:27:27 #kisslinux <dylanaraps> ie, I hit Ctrl+Shift+V in the prompt.
2020-10-06T15:31:57 #kisslinux <dylanaraps> This may not be something you need to worry about at all though.
2020-10-06T15:32:40 #kisslinux <mcpcpc[m]> dylanaraps: havent tested it out too much, but yeah.. it handles pasting fairy well.
2020-10-06T15:34:16 #kisslinux <mcpcpc[m]> hard to read though if the text is too long. visible length is one line and printed chars is limited to the width of the terminal.  but handles longer text with horizontal scrolling
2020-10-06T15:36:06 #kisslinux <dylanaraps> That's fine
2020-10-06T15:36:27 #kisslinux <dylanaraps> birch does the same thing via bash's builtin readline
2020-10-06T15:36:32 #kisslinux <dylanaraps> 'set horizontal-scroll-mode on'
2020-10-06T15:43:14 #kisslinux <mcpcpc[m]> but the ultimate goal was to avoid multiline input. from what i gather, if you want to develop a portable application that renders text in any VTE consistently, you can’t rely on the VTE to do it, especially multiline input.  the developers of `foot` pointed me to ECMA-48 6.1.6, which basically says it’s up to the VTE developer to define the implicit cursor movement.
2020-10-06T15:45:10 #kisslinux <mcpcpc[m]> it’s all very fascinating to me, considering i am just writing kirc for fun and to learn.  lol
2020-10-06T15:46:34 #kisslinux <mcpcpc[m]> reverse-linewrap implementation is a good example of the variable behavior (e.g.  backspacing to the end of the previous line).
2020-10-06T15:54:40 #kisslinux <dylanaraps> Yeah... you always end up down a rabbit hole lol
2020-10-06T15:56:07 #kisslinux <mcpcpc[m]> amen
2020-10-06T16:17:33 #kisslinux <E5ten> mcpcpc: nice
2020-10-06T20:04:00 #kisslinux <dan[m]111> im debating weather to install gentoo or kiss on my main pc. ive been using kiss on my laptop for about 9 months and its been great, but the idea of use flags does sound appealing. however, last time i tried gentoo it seemed far from minimal, and the amount of use flags required for a minimal xorg setup was ridiculous
2020-10-06T20:18:18 #kisslinux <mcpcpc[m]> dan: i did the same 9mo(?) ago...but really see no need to go back.  The USE flags just became annoying to me after a while.
2020-10-06T20:34:22 #kisslinux <dan[m]111> <mcpcpc[m] "dan: i did the same 9mo(?) ago.."> fair enough, im gonna give it a go
2020-10-06T21:38:34 #kisslinux <periish> Hello!
2020-10-06T21:41:14 #kisslinux <periish> dylanaraps: did you see the latest POSIX spec?
2020-10-06T21:41:16 #kisslinux <periish> Arrays!
2020-10-06T21:55:02 #kisslinux <sh4rm4^bnc> periish, hmm?
2020-10-06T21:56:35 #kisslinux <periish> POSIX Shell may be getting an extension for arrays soon; it's been patched into the spec
2020-10-06T21:57:14 #kisslinux <periish> The 4k page PDF containing this revision does not seem to have been generated yet