What are you working on this week? (Mar. 31, 2024)
What are you working on this week? (Mar. 31, 2024)
Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?
What are you working on this week? (Mar. 31, 2024)
Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?
I'm on vacation. No working. Well, actually I was doing a ton of Selfhosting stuff (migrating my homeserver to proxmox, now at a usable level), but also video games.
The wordle-analyzer will have to wait until next week, and until I can fix my lifetime compiler errors in the latest commit, and before that: Until I fix my forgejo server that refuses to start after updating the server kernel.
This week some more work was done on inheriteRS to support inheriting non-trait implementations of functions.
Basically
rust
use inheriters::specialisations; specialisations!( struct Parent { attr1: u8, } impl Parent { fn from_parent(self) -> u8 { 8 } fn overridden(self) -> u8 { self.attr1 } } #[inherit(Child)] struct Child { attr2: u8, } impl Child { fn overridden(self) -> u8 { self.attr2 } } );
results in
rust
struct Parent { attr1: u8, } impl Parent { fn from_parent(self) -> u8 { 8 } fn overridden(self) -> u8 { self.attr1 } } struct Child { attr1: u8, // new attr2: u8, } impl Child { fn from_parent(self) -> u8 { 8 } // new fn overridden(self) -> u8 { self.attr2 } }
There might be some clean-up necessary code-wise and the README has to be expanded. But the project is well on its way to version 1! It's a pity codeberg doesn't have easy CI/CD yet nor domain hosting e.g inheriters.codeberg.io or something. So auto-formatting, testing, auto-tagging, etc. will have to come once I can convince myself to setup a VPS somewhere that hosts all that.
Unfortunately, not much this week. Maybe I'll get time to hack on my p2p app next week.
I did find simplex chat recently, so I'll be relearning Haskell to play around with it. If anyone knows of a decent Rust library for it, I'll play with that too. I think I could use it for my p2p app for a few things, which could be cool.
https://github.com/dislux-hapfyl/pynksh
Working on making dev of tkinter and pythong* a breeze for any newcomer that's willing to learn a bit different from the mainstream tutorials, videos, docs and mass methods of learning. This guy's ways are more fun than any of those YT videos of piecemeal-coding. If you find that kind of learning extremely boring hmu fam...
*I dont like python syntax, it's uGly, but I do because it was waiting for me to abstract it away by creating pnk.lang. When you see my repo you will understand, maybe...
#allerrorsmatter
Trying to improve my solution of one billion rows challenge.
I released https://kellnr.io 5.2.1 with a few smaller fixes and additions.
I need to build a site like this for my app lol
Very nice is what I am saying!
Thanks! Took me few iterations to get there.