[Lazarus] Support for dotted unit name

Sven Barth pascaldragon at googlemail.com
Fri Nov 4 13:44:06 CET 2011

Am 04.11.2011 13:08, schrieb Hans-Peter Diettrich:
> Sven Barth schrieb:
>> I don't think that Embarcadero considers dotted unit names as a relict
>> as they've improved the concept with a "default namespace" in XE2 (I
>> don't know whether I personally consider that as a improvement though
>> ^^) and also introduced dotted names for all RTL, VCL and FireMonkey
>> units.
> Well, so what's the role of "Delphi" at all? What remains is an IDE and
> a compiler, with various GUI extensions. Will Lazarus follow this route
> - should it ever???

Well, Lazarus IS basically an IDE with various GUI extensions. The 
dotted name space feature is provided by the compiler which is in our 
case FPC (or did I miss something that we now call the compiler Lazarus 
as well :P )

> We have enough problems in implementing a VCL compatible LCL, with
> attempts to make it compatible with various widgetsets, and with new
> Delphi versions. All this could be trashed in an attempt to add
> FireMonkey compatibility. It would be better to start a very new project
> for that purpose, whose IDE could be based on the LCL, like the Delphi
> IDE is based on .NET since D20xx.

In the end we might not need to add FireMonkey compatibilty completely 
by ourselves, as FireMonkey is already FPC compatible (Embarcadero uses 
FPC for iOS!). Also one Embarcadero employee stated that they want to 
keep it compatible so that they can provide it somewhen in the feature 
officially for FPC as well. And the original version of FireMonkey, 
KsDev was developed for Lazarus as well until Embarcadero hired the 
developer and bought the rights for KsDev.


More information about the Lazarus mailing list