Re: "backward compatibility" defined

pf@artcom-gmbh.de (Peter Funk) writes:
Really? This isn't the case today, is it? The demise of UNPACK_LIST/UNPACK_TUPLE springs to mind. Changes in IMPORT_* opcodes/code-generation probably bite too. I can certainly remember occasions in the past few months where I'be updated from CVS, rebuilt and forgotten to blow the .pyc files away and got core dumps as a result.
Oh, hardly. I can see that making sure that people get the right versions might be a drag, but not a severe one. You could always distribute *all* the relavent bytecodes - they're not that big.
or 2. has to distribute the Python sources of its application (which is impossible due to the companies policy)
decompyle? This isn't going to protect you against anyone with a modicum of determination.
I don't believe this can be unsurmountable. Build a static executable.
So in the closed-source-world bytecode compatibility is a major issue.
Well, they seem to cope without it at the moment... Cheers, M. -- The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5
participants (1)
-
Michael Hudson