Profile avatar
nick-latcham.bsky.social
Talkin’ to ‘puters Rust | Java | Elixir
56 posts 10 followers 25 following
Regular Contributor
Active Commenter
comment in response to post
It’s on arch Linux. I’m thinking it’s something to do with clangd
comment in response to post
I’m sure something is off in my config and it’s just a #skillissue
comment in response to post
I was just responding to your points lol I have nothing against rust. I’ve written it professionally and think it’s fine. If the kernel wants to use it, great. I don’t really care one way or another. I was just putting my thoughts out there.
comment in response to post
Also, it does have a package manager these days, Alire. But realistically, a package manager is not a concern of the kernel team coming from C.
comment in response to post
Its memory safety comes from its strong, static, constrained type system and its access types. It’s not necessarily large statics allocs, but there is a a memory pool for each access type. Ada is used in many embedded situations so its memory footprint is not very large.
comment in response to post
New users to the OS will mostly like “nope” the hell out after such an issue and go back to Linux. If FreeBSD wants to gain market share and popularity, things like this cannot happen. A clean and straightforward install process should be top priority, especially when installing a stable version.
comment in response to post
If you’re not technically inclined, you now have a dead machine and you’re very frustrated. Additionally, they’ve stated they do not intend to fix this issue as EOL for 14.1 will fix this issue automatically. While I understand the thought process behind it, that’s a terrible way to look at it.
comment in response to post
BUT, if you are someone who doesn’t see this and make the needed rc.conf changes to enable the pkg, you will get a blank screen when the kernel loads it and be stuck. If you are technically inclined, not a huge deal. SUM, mount the fs to make it writeable, comment out the rc.conf line, recompile
comment in response to post
If you install the 14.2-RELEASE, and follow the handbooks steps for setting up xorg, it will have you install the normal “drm-kmod” pkg. But after installation you will get a warning saying this wasn’t compiled for your version and you’ll need to compile the port yourself. Not a huge deal right?
comment in response to post
This is awesome!
comment in response to post
I think it comes down to DX. Ada is incredible when you need to lean heavily on the type system to constrain behavior. But it’s lack of type inference, Pascal like syntax, god awful documentation, and verbosity scare people off. Seriously if you think rust is verbose, go check out some Ada.
comment in response to post
That’s weird, I didn’t say that at all. Easy young grasshopper
comment in response to post
I’ve never book marked a page so fast!
comment in response to post
CachyOS with KDE Plasma. Stupid simple to install, has almost everything I normally install out of the gate, and is fast.
comment in response to post
Axum axum Axum
comment in response to post
TIL
comment in response to post
Yeah it’s very early. Hop into their Zulip chat and people will swarm to help if you give it another shot!
comment in response to post
Good luck! Therese also CachyOS to make it easier too… cachyos.org
comment in response to post
You need CachyOS cachyos.org
comment in response to post
It’s a very steep learning curve at first. Nothing wrong with cloning to get it to work. Just go back later and refactor it down to remove them!
comment in response to post
Here’s the link! rust-exercises.com/100-exercises/
comment in response to post
If it’s easier, just push to a vec in the loop and then join after it completes
comment in response to post
Ya dooood
comment in response to post
This usually stems from not understanding ownership. Try reading through the ownership chapter in the book or in 100 Exercises to learn rust!
comment in response to post
If you want to enter your “functional bro” phase, ocaml and Roc lang are both great GC’d fast languages.
comment in response to post
Doesn’t compile to native