Skip to content

Introduce transmogrifier terminology to solve compiler vs transpiler debate #84

@mratsim

Description

@mratsim

Discussion started at https://irclogs.nim-lang.org/19-05-2018.html#12:45:21

Issue

Regularly on various outlets, a heated debate starts whether Nim is compiled or transpiled to C,C++ and Javascript. This detracts the attention of people from Nim features and benefits to a mere question of semantics.

Hacker News:

Reddit:

Github:

Thoughts

Those debates show that the current vocabulary is too limited to describe what Nim does and there is a need to coin another term to end those useless debates.

Solution

I propose the term transmogrifier instead of compiler or transpiler.

transmogrifier

noun

someone or something that can change or transform its appearance to something else

Marketing

Here is a short snipper to introduce the term.

Following heated debates in the Nim community whether Nim was a compiled to C or transpiled to C, and also compiled to JS or transpiled to JS, with arguments one way or the other,
we felt the need to introduce a new terminology as the current ones didn’t address our concerns and failed to communicate what Nim is.
In short Nim transmogrify to C and JS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions