2 ms·
> Languages have different ways of importing and installing dependencies They're not actually different. They call things differently, and they have different
by tazjin 4y ago
> Languages have different ways of importing and installing dependencies
They're not actually different. They call things differently, and they have different methods of passing the required lookup paths/artifacts/sources to their compilers/interpreters/linkers, but in the end all of them are conceptually the same thing.
- krapp 4y ago>but in the end all of them are conceptually the same thing The concept of a programming language isn't what people use, but the concrete reality of specific implementations on specific hardware. You could also say that a coffee cup and a donut aren't actually different because they're topologically the same... but the facts on the ground do actually matter.
- tazjin 4y agoIt absolutely does matter in this case. We have written implementations of this concept for very different languages (Go, Common Lisp, Erlang, C) and the conceptual equality means that nothing is different at the core, only at the edges (where you integrate with each snowflake's particular flavour of "what are the names of the command-line arguments to the compiler" and so on).