This is not my project, but i wanted to showcase it anyways, because i think it's pretty cool. :)
I'll let it, and it's dev, speak for themselves.
https://www.youtube.com/watch?v=uMzbVBpjFiM
the Nim-specific part of the video is aprox: 30:47-44:55
I agree that naming convention is confusing, but it's an absolutely nerdiest, in a best way, concept:
Glaucus is a genus of sea slugs, and most terms come from anathomy of these sea species.
If only it was used sparingly, renaming everything including terms like package and even "developer" was totally unnecessary.
Thank you for mentioning glaucus on the Nim forums, much appreciated!
And yes as discussed in the interview, I am a big fan of the Nim programming language, and I am using it to write glaucus's package manager.
Will do! I am actually enjoying how welcoming the Nim community is!
Also, stay tuned as I have a new release planned in October.
New YouTube Video: Bootstrap Toolchain
Thanks! Well glaucus nowadays is intended for general purpose usage (mainly personal desktop machines). These are the recommended requirements, you can run glaucus on machines with 256 MB of RAM, but then again glaucus requires a minimum ISA of x86-64-v3, which I think will almost always have at least 256 MB of RAM :)
Older versions of glaucus used only 5-6 MB of RAM but were basically unusable (This version for example uses only 5 MB of RAM and takes 16-20 MB of storage space: https://github.com/glaucuslinux/glaucus/releases/download/31082019/glaucus-bennettae-core-s6-x86-64-20190831.img)
glaucus's ancestor snail ran on 1-2 MB of RAM, but that's a story for another day ;)
New YouTube Video: Bootstrap Cross glaucus
A new release is out!
https://github.com/glaucuslinux/glaucus/releases/tag/20241026
It wouldn't hurt to have some documentation in the code at least for the more obscure functions.
Sure, is there any particular piece of code that is obscure?