Since XE2 the Delphi units are scoped.
Is is right to say that if I use only System and Data scoped units my code will be multiplatform and compiled for both Mac and Windows targets?
and the rest of the Vcl, Winapi, and Posix references must be governed by conditional compilation platform symbols?