[Gambas-user] Backward Compatibility with gambas versions added to wiki faq

Christof Thalhofer chrisml at deganius.de
Fri Oct 9 10:12:30 CEST 2020


Am 09.10.20 um 09:21 schrieb Bruce Steers:

> I didn't say anything about forward compatibility. Ie.  older bytecode
> working on newer gambas.
> The faq is about backward compatibility ,Ie. newer applications/bytecode
> working on older gambas.
> So how is it wrong?
> That post you've forwarded pretty much says exactly what i said except i
> didn't mention forward compatibility.

Ok, you're right. I think my misunderstanding is caused by the lack of
understanding english on the fly in my case.

But for the last years backward compatibility was the default from 3.8
to 3.14, so for quite a long time.

Bytecode changes are seldom, so this sentence:

> "Maybe, depending on the code you have used but not by default.

IMO doesn't mirror the reality.

I would describe the reality as such: "Normally yes, except the case
that the bytecode version has changed."

And then explain, what bytecode version means and how it can be faked
with GB_PCODE_VERSION.

Also I am not sure if 'GB_PCODE_VERSION' if set in the IDE (which means
in the '.project' file) is considered by the compiler if the project is
compiled directly from the commandline via gbc3.

Alles Gute

Christof Thalhofer

-- 
Dies ist keine Signatur

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20201009/a9aeef9c/attachment.sig>


More information about the User mailing list