Skip to main content

Search

Items tagged with: Rust


Hooked up my #Rust #TUI #DAW's #sequencer to #Helm #VST in #Carla and... it plays in time!

Doesn't display the sequencer cursor at the right spot though - wonder what's up with that...

So far, it's just playing a bunch of snare hits. I've prototyped a TUI piano roll before, need to reimplement it here so I can enter melodies. (Also a guitar tab view 🎸)

I also got the built-in sampler to emit a sort of buzzing sound - a square wave with period equal to the buffer size, presumably πŸ˜…


Trying out Ebou. A cross-platform Mastodon client, written in Rust, that groups timelines by poster rather than post, somewhat like a chat client. Not sure if it'll become my daily driver, but still an interesting concept to investigate.

https://github.com/terhechte/Ebou

#Ebou #Rust #Windows #macOS #Linux #Mastodon


The fastest non-Google controlled web rendering engine Servo is trying to compete with only $1.6k funding a month:
https://www.phoronix.com/news/Servo-Engine-May-2024

Yes, they did have an NLNet grant, but that ran out.

If we want an alternative to Blink/Chrome, we need to fund it. This is a project where even a tiny regular amount could yield oversize returns:

https://servo.org/

#Servo #Rust #Blink #Google #Chrome


βœ… Custom Account Colors
βœ… Linux System Tray Support
βœ… Rust-Enabled Builds

And that's only half of the good news! This month's Thunderbird Development Digest from @alecaddd has some great updates as we step closer to the next ESR.

https://blog.thunderbird.net/2024/05/thunderbird-monthly-development-digest-may-2024/

#Thunderbird #Development #Rust #Linux


So, to get back onto having fun with programming after some bad experiences with #rust people I decided to do a bit of #nim (skull) to get back into the groove again.

One thing that I really like about nim is just how natural and extremely readable it feels. just being allowed to overload stuff, being able to pretty easily just extend stuff small things like indexing a 2D array with a point or that making a contains functino automatically lets me use the "if point in grid" style syntax is really nice.

The one thing from #zig that I kind of miss is that each struct kind of works like a namespace where you can add your functions that works on that type, it kind of makes the code more ordered, because as I end up doing it in my code, it does become a bit more cluttered since everything is on the top level.

Another really nice thing that I like with nim is that it allows me to use the (oca)ml type function calls, so that I can do "seq.add blah" rather than having to do "seq.add(blah)" it's a small thing, but it's really nice.

https://gist.github.com/sotolf2/fc66ac3ae9e217f9dcc932b8900c23dd

#rust #zig #nim


Btw, probably well-known by those closely involved in Nix et al, there's also #TVIX by The Virus Lounge, a #Rust reimplementation of the #Nix language. And a project that got funding from #NLnet @NGIZero

https://code.tvl.fyi/about/tvix

⇧