Re: ver4 keyword Conflict
- Posted by jimcbrown (admin) Oct 03, 2011
- 1610 views
Jim:
Most code written for 3.11 or earlier is not compatible with ver 4
4.0 was going to break code from earlier versions because of the scope of the changes. Agreement was reached that this would be the very last time that breaking changes should be required though. (At issue was the way namespaces were done.)
(A caveat - some changes planned for 5.0, like object oriented support, might eventually require breaking changes as well. Still, lets hope that lessons learned in the move from 3.11 to 4.0 will be remembered and applied when the time comes.)
because of
DOS code,DOS interrupts,
Can't argue with that.
conflicts of keywords, etc.
This is inevitable. A preprocessor is included with 4.0 to rewrite code to fix the conflicts, so this should only be a minor nuisance, not a major roadblock.
Also compatible problems with Linux code
I was not aware of this. Examples?