[Lazarus] Delphi editor clone

Hans-Peter Diettrich DrDiettrich1 at aol.com
Fri Nov 6 03:12:06 CET 2009


Martin schrieb:

>> Please have a look at examples/dockmanager/elasticsite/SiteTest 
>> project. It demonstrates how docking could work in the Lazarus IDE, 
>> and how multiple editor windows could be implemented.
> Does not work with fpc trunk
> 
> C:\lazarus_latest\examples\dockmanager\package\felasticsite.pas(106,35) 
> Error: Can't take the address of constant expressions

When a new FPC version imposes such restrictions, then it also should 
convert shortcuts like Inc and Dec into macros.

While Inc and Dec were *introduced* into the language as optimization 
hints, for using according machine instructions, they *nowadays* are 
means to eliminate duplicate code (expressions).

I know about the strange opinions of some FPC developers, which also 
require that Inc with an (small) negative amount should raise an 
overflow exception, only because an unsigned machine instruction would 
do so, on certain machines. Such argumentation is ridiculous, with 
regards to the Wirthian pragmas.

DoDi





More information about the Lazarus mailing list