Email or username:

Password:

Forgot your password?
3 posts total
Jonathan Lamothe

People who don't like #Rust: why specifically don't you like it?

I'm in the process of learning it now. There are definitely some things about the language that I can see some as finding irritating (i.e.: the borrowing system). Personally though, I'd rather have a dozen complie-time errors than a single runtime error. This is the reason I tend to gravitate towards Haskell, for instance.

It's certainly not the right language for everything, but if you want better safety in code that needs to be highly efficient, it seems a reasonable alternative to C/C++.

People who don't like #Rust: why specifically don't you like it?

I'm in the process of learning it now. There are definitely some things about the language that I can see some as finding irritating (i.e.: the borrowing system). Personally though, I'd rather have a dozen complie-time errors than a single runtime error. This is the reason I tend to gravitate towards Haskell, for instance.

Digital Mark Ī» šŸ“š šŸ•¹ šŸ’¾ šŸ„ƒ

@me As a #Scheme hacker, #Rust has nothing I need:

Exploratory, interactive programming, with a REPL.

Dynamic types, I can do an (assert (Foo? x)) if needed, but having to write Foo x, or Foo<T:Bar> x, everywhere sucks.

My errors are never caught by strict typing or borrow checking. I make much higher-level logic errors.

Garbage collection or ARC equivalent is the only way to safely manage memory. STOP manually doing it. Even in C, you can use Boehm GC!

Scheme compiles to fast binaries.

Jonathan Lamothe
Been poking at my #Haskell #Gemini framework. This issue caused me to shelve it a while back. It's not the end of the world if I don't get it resolved, though.
codeberg.org/jlamothe/gemcap/iā€¦

If anyone has any ideas, pull suggestions and pull requests are welcome.
Jonathan Lamothe
Does anyone else use the tchncs.de #PeerTube instance? They seem to have some syncing issues with other instances, and was wondering if there was perhaps a defederation issue or something going on.
Go Up