4 ms·
I think it's like CPython. The original implementation of the Python programming language was just called Python. Once there were multiple implementations it be
by hackernudes 2y ago
I think it's like CPython. The original implementation of the Python programming language was just called Python. Once there were multiple implementations it became useful to call it CPython sometimes. It depends on the context. Nix is both a language and an implementation. Calling the original implementation of Nix CppNix is a way to distinguish it from other implementations (like Tvix or Lix).
Edit: This is not a comment on the rest of the content of your post. I just thought it was kind of fair to call it CppNix!
- davorak 2y agoIf I remember correctly originally perl was a large part of nix's implementation. I thought they avoided haskell or another functional programming language in fear of recruitment issues and went with perl in part because it was known by the implementors. Here is a github issue where they talk about some of the transition to cpp: https://github.com/NixOS/nix/issues/341 https://github.com/NixOS/nix/issues/341