KindaABigDyl

joined 2 years ago
[–] KindaABigDyl@programming.dev 0 points 1 year ago* (last edited 1 year ago)

Neat. This might be the Zig killer ngl

I like Rust and use it for most of my projects these days, but I also love the simplicity of C.

I don't love everything about Go, and I hated Zig when I used it, maybe this is the in-between that I need. I suppose it's still garbage collected tho.

[–] KindaABigDyl@programming.dev 13 points 1 year ago (2 children)

I installed Nix on WSL and then used that to get home-manager and thus my zsh and neovim configs working on Windows

Yeah I tried. It wasn't working for me back then. It was a while ago tho, so maybe I should try again

[–] KindaABigDyl@programming.dev 1 points 1 year ago (3 children)

If I could use xfce4-panel on Hyprland instead of the dissatisfying bars currently available that would be so clutch. It's what I used back on i3

[–] KindaABigDyl@programming.dev 6 points 1 year ago* (last edited 1 year ago)

Yes

Even on Nvidia. I'm on NixOS w/ Hyprland on a RTX 3080 in reverse sync on a multimonitor setup, and have no issues.

Everything just works most of the time. When it doesn't, updating the driver usually fixes the issue.

[–] KindaABigDyl@programming.dev 26 points 1 year ago* (last edited 1 year ago) (5 children)

This is honestly so frustrating to see bc I'll still never understand why Python isn't just statically typed.

It's right there in the Zen:

Explicitness is better than implicitness

It wouldn't even have to be less simple as it could still be weakly typed, a la Rust or Haskell, but not as robust.

You wouldn't need these extra special tools if the language was just built right!

Same goes for the try/catch exception system where runtime errors can pop up bc you don't have to handle exceptions:

Errors should never pass silently.

Unless explicitly silenced.

Python is a good language that could've been a great one smh

[–] KindaABigDyl@programming.dev 33 points 1 year ago (18 children)

Great reason to push more code out of the kernel and into user land

view more: ‹ prev next ›