On Wed, Jan 27, 2016 at 8:46 AM, Maciej Izak <[email protected]> wrote:
> 2016-01-27 14:44 GMT+01:00 Michael Van Canneyt <[email protected]>: > >> On Wed, 27 Jan 2016, Juha Manninen wrote: >> >> Hey guys ... >>> >>> Now this Generics.Collections is completely hijacked by a namespace >>> discussion. Does it mean the original issue is again buried and >>> forgotten for another year or two? >>> >> >> No. Sven is on it. > > > Anyway new thread for "Dotted namespace" is good idea :P > "Dotted namespace" how's that? shouldn't be rather be "Dotted unit names" and "namespaces"? Since "dotted name" actually specify "namespace". And a name of a space (scope), shouldn't have any dots since dot is a separator. Because "dotted unit names" (without actual namespaces) might break compatibility with delphi's namespaces. See: http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/usingnamespaces_xml.html For example: section "Multi-unit Namespaces" unit MyCompany.ProjectX.ProgramY.Unit1 unit MyCompany.ProjectX.ProgramY.Unit2 "In this example, the namespace MyCompany.ProjectX.ProgramY logically contains all of the *interface* symbols from unit1.pas and unit2.pas. Symbol names in a namespace must be unique, across all units in the namespace. In the example above, it is an error for Unit1 and Unit2 to both define a global interface symbol named mySymbol. " thanks, Dmitry
_______________________________________________ fpc-devel maillist - [email protected] http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
