What are you working on this week? (Mar. 31, 2024)
from secana@programming.dev to rust@programming.dev on 31 Mar 2024 18:51
https://programming.dev/post/12185289

Hi rustaceans! What are you working on this week? Did you discover something new, you want to share?

#rust

threaded - newest

secana@programming.dev on 31 Mar 2024 18:52 next collapse

I released kellnr.io 5.2.1 with a few smaller fixes and additions.

hardkorebob@programming.dev on 31 Mar 2024 20:29 collapse

I need to build a site like this for my app lol

Very nice is what I am saying!

secana@programming.dev on 31 Mar 2024 22:34 collapse

Thanks! Took me few iterations to get there.

hardkorebob@programming.dev on 31 Mar 2024 20:24 next collapse

youtu.be/q2tfkVe6hTo

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

PlexSheep@feddit.de on 31 Mar 2024 21:08 next collapse

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.

sugar_in_your_tea@sh.itjust.works on 01 Apr 2024 07:14 next collapse

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.

kuzn@lemmy.world on 31 Mar 2024 23:47 next collapse

Trying to improve my solution of one billion rows challenge.

tinkralge@programming.dev on 01 Apr 2024 16:25 collapse

This week some more work was done on inheriteRS to support inheriting non-trait implementations of functions.

Basically

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

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