Hacker News new | ask | show | jobs
by hnlmorg 28 days ago
> “Portable”, in the context of how it was used, generally refers to software using platform agnostic idioms.

“in the context of how it was used,”

This isn’t some meta conversation about how to write portable software. This is a conversation specific to what the author had written about their project.

1 comments

In context, they probably mean portable by installed base of targets. In a world in which nothing but ARM cores exist, a machine language ARM program is portable, and even "extremely" so.

There is a usage of "portable" which has to do with percentage of installations it runs in or can be easily made to run in, regardless of how much has to be changed to get it working anywhere else.

You are using the term incorrectly.

As I said before:

> “Portable”, in the context of how it was used, generally refers to software using platform agnostic idioms.

Words have meanings. If the code is tied to an architecture then it isnt portable. And as you said, there’s nothing wrong with that. But arguing some other definition of a word people are already using is just stupid.