Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Talk:Monomorphization

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 1 year ago by Cic in topic This article should be renamed/deleted

This article should be renamed/deleted

[edit]

This article introduces a Rust specific term as-if it was a generally accepted term in the programming language literature. I know of no other examples where non-Rust languages adopt this terminology. I think this page should either be renamed Monomorphization_(Rust) or deleted. At minimum, this should be rewritten to indicate this is a term used by Rust until other programming languages adopt the same terminology.

2001:558:6045:10D:EC97:D297:9502:B579 (talk) 21:57, 18 May 2024 (UTC)Reply

Monomorphization exists in C++ since templates existed. This is how both C++ and Rust achieved Parametric Polymorphism. NicusorN5 (talk) 23:51, 27 June 2024 (UTC)Reply
C++ doesn't use the term "monomorphization" anywhere. 2600:1700:4570:B1DF:5187:832B:7D5D:641B (talk) 21:52, 25 May 2025 (UTC)Reply
Monomorphisation as a term is used as a term pretty extensively in the programming language development community. While the term isn't as common in main stream languages, it is used in a ton of more niche programming languages. Hence how I found this wiki page. I was quite confused as to why it was written in terms of rust. 104.192.239.253 (talk) 16:57, 8 June 2025 (UTC)Reply
The term is exactly "a generally accepted term in the programming language literature". I revered the recent changes and replaced the first reference with a reference that is not specific to Rust. Cic (talk) 09:27, 3 July 2025 (UTC)Reply