TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A better Scala? Rust higher-kinded types RFC approved

4 pointsby AheadOfTime295over 7 years ago

2 comments

topspinover 7 years ago
The section in the RFC titled &quot;Background: What is kindedness?&quot; is the most concise and helpful description of higher-kinded types I&#x27;ve encountered anywhere, and I absolutely love the attitude expressed at several points:<p><pre><code> Kinds are often called &#x27;the type of a type,&#x27; the exact sort of unhelpful description that only makes sense to someone who already understands what is being explained. </code></pre> and<p><pre><code> the term &quot;type constructor&quot; is an obscure piece of jargon from type theory which most users cannot be expected to be familiar with. </code></pre> Any fear I had that this RFC was an expression of Rust evolving into an academic toy is greatly assuaged by this. This is supposed to be a systems programming language and it needs to stay amenable to people that think in terms of bits and bytes, not categories and type theory.
steveklabnikover 7 years ago
This isn&#x27;t higher-kinded types, it&#x27;s associated type constructors.