4 ms·
Right. While I understand why they use the term this way, it still feels semantically abusive given the math concept.
by isomorphic 7y ago
Right. While I understand why they use the term this way, it still feels semantically abusive given the math concept.
- glutamate 7y ago"Isomorphism" means different things in different communities https://en.wikipedia.org/wiki/Isomorphism_(disambiguation) https://en.wikipedia.org/wiki/Isomorphism_(disambiguation) Why is the definition in one community special? Isomorphism means "same shape" from Greek, sounds like a good way to describe code written in the same language running in different environments.
- rgoulter 7y agoAnother term in computing/programming for "same code in different environments" is "portable". (e.g. C++ code that compiles/runs on both Linux/Windows). I've not seen 'isomorphic' used in computing outside of JS.
- alanbernstein 7y agoNot that you're wrong, but it's a deep and pervasive concept in mathematics, and the field of computing is closely connected to mathematics in general. It's sort of a namespace collision.
- heleninboodler 7y agoOk, but the same arguments could be made about the terms "refactor" and "plane" (as in control-plane/data-plane) but we seem to manage to cope with the overload.
- alanbernstein 7y agoOn one hand, you're right. On the other hand, English is basically never consistent, so why should this be an exception?
- heleninboodler 7y agoThis isn't an argument about consistency. It's an argument about whether overloaded terms are acceptable. If you want to argue that terms shouldn't be consistent that's an entirely different (and entirely bizarre, IMO) discussion.
- alanbernstein 7y agoSorry, that was just meant as a dumb joke.
- alanbernstein 7y agoI suspect you might have a personal bias, though.