I fucking hate this dumb "rewrite it in rust" stuff. Instead of light bloatless software they create some feature-rich fancy looking apps that does everything in the world.
cat -v considered harmful, you don't need 100 flags in bat. What the hell is Nutshell? It looks like an attempt to reinvent PowerShell.
I don't care about "le bloat" but it is pretty silly to just constantly make copies of tools we already have. If it ain't broke...
What is silly is changing the feature set in a rewrite, for the rest of open source history this was never done until rust. Clones were always compatible before. Just look at emacs and mg.
everytime I see the word rust I get triggered and research programming languages for a couple of hours
sigh...
>>4
need to go get my pumpkin latte :(
see you later boys~
>>5
See you pumpkin-later :&)
It's the same Rewrite everything in Java shit, but this time NEETs are on this hysteria.
Why a Java Microkernel didn't get made is anyone's guess⸮
>>7
Kernels cannot tolerate garbage collection, and Java is wholly reliant on it in bad ways
They will just have to learn to live with it.
the rewrite it in C is even worse my niggas
they will make a shitty version with like 2 features and call it minimal
Nobody wants to rewrite it in lisp, that's for sure.
>>11
Be the change you want to see in the world
>>10
Do you mean Suckless/cat-v fellas? I like 0-dependencies C programs as you can the what they precisely do.
>>11
#f. There are a lot of Clojure rewrites. Emacs users rewrite the world in ELisp.
>>12
#t
Also I suppose nim or zig is not so-bad language to rewrite programs in. Suddenly some bloated programs have no alternatives and there's an actual need for that.
>>8,11,13
https://justine.lol/sectorlisp/
now imagine J lang
Ripgrep is probably the only rewrite in rust tool that I use. It's fast and provides some cool output functions that I can use in scripts. But beyond that, maybe RTX because asdf is slow as fuck.
Indeed.
Rust is a mediocre language. I've never understood the hype surrounding it.
>>13
Suckless is based doe.
Rewrite Linux and BSD in Rust.
https://www.redox-os.org
>>15
me too
>>17
no
Rust fails on 4 main counts:
syntax
developers (community)
developers (compiler devs)
design doc (it doesn't exist)
>>17
Zig is bloat. For a suckless language look at Myr.
>>18
Nah, Rewrite Linux and BSD in Lisp.
>>22
I'd really like to see that.
I'd like to see a userspace for linux wirtten entirely in common lisp
>>20
The syntax is fine. Using generics does suck, but it almost always sucks. I haven't seen a language where generics are both easy to read and expressive enough to be really useful.
Compile times are bad. Generics are a major culprit once more, and it's possible to mitigate the problem by isolating generic code in separate libraries, but the compiler should be able to automate this. Doing it manually is a pain in the ass.
Hot reloading functions would be really good for some kinds of development. Rust cannot deliver that at all, but in the future I hope there will be a complementary language that consumes Rust libraries and supports faster iteration for business logic.
>>24
Good idea.
>>22,24
On second thought, I'd expect such a project to rankle the Lisp purists who want to be able to debug the entire system, and view Unix-style process isolation as some form of perverse bondage.
Rewrite It~~ In~~ S~~cheme.~
>>28
Nevermind, Rewrite It~~ In~~ PreScheme
>>24
A Lispy userspace is a nice start.
>>30
Indeed.
Rewrite It In Forth!
Worse is Better.
https://doc.cat-v.org/programming/worse_is_better
>>32
Forth rocks.
>>33
Favoring simplicity over correctness is a good way to convince everyone to use scripting languages for everything until the house of cards blows up in their face
>>33
Is Worse Really Better?