Update
This commit is contained in:
parent
f354398fd2
commit
53768ca2ea
20 changed files with 51 additions and 29 deletions
6
rust.md
6
rust.md
|
@ -6,11 +6,11 @@ Rust is an extremely poor attempt at a politically motivated [capitalist](capita
|
|||
|
||||
It should be made clear that **rust is [shit](shit.md)** AND **CANNOT BE FIXED**, it is awful from the ground up and the only way to deal with it is to delete it. To mention just a few issues:
|
||||
|
||||
- **Rust is [bloated](bloat.md) as hell**, it violates the most important philosophy in programming: the [Unix philosophy](unix_philosophy.md), and tries to do everything at once (i.e. follow the [Windows philosophy](windows_philosophy.md)). As such it sports **TONS of [dependencies](dependency.md) even for trivial programs**. The repo has FKN OVER 200 MB OF SOURCE CODE??? It probably doesn't have to be said it includes such unnecessary trash as [generics](generics.md), twisted [object obsession](oop.md) ("[traits](trait.md)"), [package manager](package_management.md), forced [memory safety](memory_safety.md) and whatnot. It itself depends on extreme bloat like [Python](python.md), [ninja](ninja.md), [cmake](cmake.md) etc. Apparently compiling rust even requires [Internet](internet.md) connection to download some bootstrap shit?
|
||||
- **Rust is [bloated](bloat.md) as hell**, it violates the most important philosophy in programming: the [Unix philosophy](unix_philosophy.md), and tries to do everything at once (i.e. follow the [Windows philosophy](windows_philosophy.md)), following the spirit of latest cancer such as [systemd](systemd.md). As such it sports **TONS of [dependencies](dependency.md) even for trivial programs**, its toolchains is huge, complex and complicated. The repo has FKN OVER 200 MB OF SOURCE CODE??? It probably doesn't have to be said it includes such unnecessary trash as [generics](generics.md), twisted [object obsession](oop.md) ("[traits](trait.md)"), [package manager](package_management.md), pushed [memory safety](memory_safety.md) and whatnot. It itself depends on extreme bloat like [Python](python.md), [ninja](ninja.md), [cmake](cmake.md) etc. Apparently compiling rust even requires [Internet](internet.md) connection to download some bootstrap shit? Even SJW littered places like [permacomputing wiki](permacomputing_wiki.md) are just forced to admit it's not a minimalist language by any stretch.
|
||||
- **It's just complete shit written**, everyone complains it compiles slow as hell (both rust programs and rust itself), it creates **HUGE binaries** because it statically links all the dependencies and runtime environment [LMAO](lmao.md).
|
||||
- **It's just badly designed as a language**, taking the mainstream road of bringing in more complexity, shiny new [paradigms](paradigm.md) and features, accumulating layers of abstraction, adding handholders, "safety" OCD etc., instead of rather taking as inspiration a good language such as [C](c.md) and trying to make it better by [SIMPLIFYING](minimalism.md) it. Their vision is that of someone who just learned about computers and naturally wants to just ADD MORE STUFF because "bigger is better", completely ignoring experienced people who know from practice that actual improvement lies in simplification.
|
||||
- **Rust is [capitalist software](capitalist_software.md)** sponsored by corporations like [Mozilla](mozilla.md) and [Micro$oft](microsoft.md), trying to perpetuate the philosophy of "[modern](modern.md)" anti-people technology rather than steering it in [better direction](lrs.md). The Rust brand is [trademarked](trademark.md) and "protected" by corporations owning it. Remember, a corporation NEVER sponsors anything without trying to buy some control over that thing.
|
||||
- **It has licensing/[freedom](free_software.md) issues**, specifically making it difficult to exercise freedom 3 (legally modify software), see https://web.archive.org/web/20191224132425/https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws. **Its "[open source](open_source.md)" label is just [openwashing](openwashing.md)**, it is "open source" in the same way [Android](android.md) is open source (it has a "FOSS" license but it is de facto centrally controlled by some fascist group).
|
||||
- **Rust is corporate [capitalist software](capitalist_software.md)** sponsored by [Big Tech](big_tech.md), organizations and corporations like [Mozilla](mozilla.md) and [Micro$oft](microsoft.md), trying to perpetuate the philosophy of "[modern](modern.md)" anti-people technology rather than steering it in [better direction](lrs.md). The Rust brand is [trademarked](trademark.md) and "protected" by corporations owning it. Remember, a corporation NEVER sponsors anything without trying to buy some control over that thing, "don't bite the hand that feeds you" is not just a phrase.
|
||||
- **It has licensing/[freedom](free_software.md) issues**, specifically making it difficult to exercise freedom 3 (legally modify software), see e.g. https://web.archive.org/web/20191224132425/https://wiki.hyperbola.info/doku.php?id=en:main:rusts_freedom_flaws and https://www.gnu.org/philosophy/open-source-misses-the-point.html (criticism by [GNU](gnu.md) itself). **Its "[open source](open_source.md)" label is just [openwashing](openwashing.md)**, it is "open source" in the same way [Android](android.md) is open source (it has a "FOSS" license but it is de facto centrally controlled by some fascist group).
|
||||
- **Rust has no specification**, it tries to discourage other implementations and as such greatly hurts basic principles of freedom. Lack of fixed specifications also creates [update culture](update_culture.md) etc.
|
||||
- Due to the above, Rust is not really a language, it is more of a "platform" or "software framework" for programs -- Rust is a programming language in the same sense in which Google App Store is a package manager. If it becomes the mainstream language, it will do to computer programs what e.g. [Steam](steam.md) has done to video [games](game.md).
|
||||
- **Rust is [fascist](fascism.md) [tranny software](tranny_software.md)** -- not because it is written by trannsexuals, but because it sports political discrimination through [codes of conduct](coc.md) and creating a de-facto monopoly on the language (with [bloat monopoly](bloat_monopoly.md), lack of specification, kicking people out of development based on their political views etc.). Its community is infamous for being extremely **[toxic](toxic.md) and [woke](woke.md)**.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue