Hacker News new | ask | show | jobs
by dbghaj 452 days ago
I think more people might adopt this language if there weren't such in-group terminology like "oxidizing", "Rusteceans", pictures of rusty equipment etc.

I still wish for a serious book in the style of K&R or Stroustrup with no pictures, no mentioning of the package manager at all (sometimes it is mentioned in the first chapter!) and interesting code examples.

6 comments

>I think more people might adopt this language if there weren't such in-group terminology like "oxidizing", "Rusteceans", pictures of rusty equipment etc.

I write Rust and I agree. Hype is the downside of attracting trendiness.

The package manager is an integral part of how the language is intended to be used in everyday practice, so it makes sense that it would be mentioned in the book, though.
So if I am on a plane at 36,000 feet, I cannot start a new hobby project without paying for WiFi and downloading shit from people I don’t know or trust? That is just unserious, when your competition is the much more mature gcc+make+vim combo, which is 100% offline and self-contained.

And yes, I’ve done this (start a new project in a plane with no internet). Many times. eg: the world’s only PalmOS 5 device emulator (uARM-palm) was started while I was in a plane.

You can start a project just fine? Cargo does not require a connection to function - you only need one when it’s time to pull in external dependencies.

And if you really dislike Cargo, nothing is stopping you from using rustc + make directly.

If your hobby project consumes libraries which are not already locally available on your machine, this same restriction would also apply when using gcc/make/vim. (e.g. say you want to use zlib, you'll need the zlib-devel package)

If the packages are already available locally, cargo works offline.

Pretty absurd conflation you've got there.

The package manager just offers a common interface for interop, you can still build without dependencies.

Haha, nah. I think hackers have been naming things like this since the beginning of time and it's absolutely part of the culture.

I don't think everything needs to be corporate Memphis in text form. Let's have some squirrelfish extreme in this.

Corporate mode comes eventually with quality. And Rust has passed the initial hurdle of adoption. It's pretty much what Python was in the year 2000: the exciting new tech that has adoption.

We tend to forget, being so used to them, but both C and C++ have playful names (C is a successor to B, and C++ is an incremented version of C)

UNIX also has a playful name (from Multics)

What is “corporate Memphis”?
It's an art style that you'd recognize from thousands of slapped together 2000s web sites and PowerPoint slides. It's flat and colorful and a bit blobby. It has become a watchword for bland, boring, and approved by upper management.
A mysterious company in Illinois. If you sail your boardroom past Cairo there it is.
> no pictures

Damn, never heard of someone passing on a language because of pictures. First time for everything I suppose.

The reason I gravitated to rust is that it wasn't c++.

C++ has too many footguns and too much crap that makes it terrible... I am looking exactly at template compiler output and also cmake.

So, get on board or don't but don't try to make it C++ again.

Have you seen AAA gaming industry?
Why?