phoebos changed the topic of #kisslinux to: Unofficial KISS Linux community channel | https://kisscommunity.bvnf.space | post logs or else | song of the day https://yewtu.be/watch?v=SW9RrOLoYE0
asha has joined #kisslinux
<asha> How to use nvidia?
<asha> Hello
asha has quit [Quit: ]
lanodan has quit [Ping timeout: 252 seconds]
lanodan has joined #kisslinux
fultilt has quit [Quit: Leaving]
Den4ikRus has quit [Remote host closed the connection]
ukky has quit [Ping timeout: 252 seconds]
zlg has quit [Ping timeout: 276 seconds]
ehawkvu_m has joined #kisslinux
ehawkvu_m has left #kisslinux [#kisslinux]
Den4ikRus has joined #kisslinux
<sewn> rip
fultilt has joined #kisslinux
<riteo> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
<riteo> A dumb project of mine made me fucking patch the linux kernel
<riteo> I would really like to upstream them but the contributor docs are HUGE
<riteo> I understand that but I'm not finding the time to fucking study to upstream my two ~20 lines patches :cry;
<vova> Hi everyone
<vova> I'm currently rewriting the package manager in C and would like to know if you would be OK with zig instead of C ? by using zig we would economise a lot of useless heap allocation on strings (using slices instead of the classic C strings manipulation)
sibyla has joined #kisslinux
ukky has joined #kisslinux
avs_origami has quit [Ping timeout: 252 seconds]
ehawkvu_m has joined #kisslinux
<ehawkvu_m> vova: I mean I wrote my version of kiss in elisp, so minimality is in the eye of the beholder imo
<ehawkvu_m> also has anyone compiled all of the known impls?
<ehawkvu_m> iirc, there is mine, bliss, kiss-rs, king, and maybe a couple others?
<vova> damn
<vova> didn't know about those
<ehawkvu_m> here's mine if you want some inspiration/code stealing
<vova> but wait, what's the point, don't people think it'd be a good idea to replace the POSIX shell version with something else ?
<ehawkvu_m> I mean in my opinion, I think it should be replaced with something that can actually have a meaningful test suite
<vova> yep I agree
<ehawkvu_m> I think that is one of the things keeping the package manager from improving
<ehawkvu_m> that, and the lack of any actual method to suggest improvments/changes
<ehawkvu_m> You might also find this repo useful
<vova> I respect Dylan a lot but the POSIX code is a mess, mainly due to the lack of `local` in posix
<vova> thanks !
<ehawkvu_m> It's the beginnings of a specification for how the package manager ought to behave
<ehawkvu_m> Since starting my PhD program I have had much less time to contribute to it than I would like
<ehawkvu_m> but I'm happy to merge in clarifications or move the repo over to the official github repo if people would be interested
<vova> yeah we definitely need to improve the package manager
<vova> at least like support virtual package would be awesome
<ehawkvu_m> I think all of the improvements would be to remove more features and make things more agnostic
<ehawkvu_m> like updating repos
<ehawkvu_m> like in an ideal world we would have no git specific code
<ehawkvu_m> then repos could be VC agnostic
<vova> oh yeah I see
<ehawkvu_m> virtual packages would be nice aswell
<ehawkvu_m> although I think a provides system is more pressing - the provides would allow us to have way less package forks
<ehawkvu_m> but work on whatever motivates you tbh
<ehawkvu_m> things move glacially slow here
<vova> I just want kiss to become attractive lol
<vova> I used it a good year, a few years ago, and I still think it's my favourite distro
<vova> only issue is... yeah things move slowllllllly there
<ehawkvu_m> its certainly my favorite *linux* distro
<ehawkvu_m> but I've been considering moving almost all of my computers over to FreeBSD or OpenBSD
<ehawkvu_m> and using kiss.el to manage packages on them
<vova> I'd try (again) Open or Net when they will support Wayland lol
<vova> Free is a mess IMHO, it's the archlinux of BSD
<ehawkvu_m> Free still has code miles above nearly anything GNU though
<ehawkvu_m> I've become much more partial to the Cathedral development model than the Bazaar
<vova> yeah I agree
<vova> everything GNU related is just poorly written
<vova> glibc's code is unreadable lmao
<vova> GCC is even worst
<ehawkvu_m> I think GNU makes the tradeoff that "portability" and "extensibility" trump any other goal
<ehawkvu_m> so we have to have a million and one macros that each expand different sections of the code based on what the user configured it to support
<vova> yep
<ehawkvu_m> The only GNU codebase that is *somewhat* well maintained is Emacs imo
<ehawkvu_m> it still has the usual GNU warts, but people are much more willing to be opinionated when it matters
<vova> yeah but Emacs is Emacs
<vova> I hate it for some reason
<vova> it just feels way too bloat
<ehawkvu_m> that's fair - it's a requirement if you want a lisp-focused system though
<ehawkvu_m> since it has had decades of development whereas lem has had many a couple of years?
so has joined #kisslinux
sibyla has quit [Quit: WeeChat 4.4.3]
ehawkvu_m has quit [Remote host closed the connection]
ehawkvu_m has joined #kisslinux
ehawkvu_m has left #kisslinux [#kisslinux]
<phoebos> ehawkvu, vova: I listed some on https://kisscommunity.bvnf.space/kiss/universe/
<phoebos> I suppose I should add king
<phoebos> considering k is there
clemens3 has quit [Ping timeout: 246 seconds]
ocra8 has joined #kisslinux
clemens3 has joined #kisslinux