On Mon, 28 Jan 2008, Warren Postma wrote:

> My reason for complaining about Lazarus, and calling it "unusable", is that it
> suffers from worse usability defects (for what I want to use it for)
> than even the worst-ever versions of Delphi such as Delphi 2005.
> 
> If Lazarus could be as useful to me as Delphi 7, I would change my opinion
> from "nice little toy", to "amazing open source platform" pretty quickly.
> It's not that I hate Lazarus. I am deeply disappointed with it.
> 
> All the whiners who stopped buying from CodeGear because of low quality, seem
> to have no problem with the low quality and the missing basic features of
> Lazarus that Delphi has had since Delphi 3.0.

Well, looking at the price you pay, it's quality/price ratio is still infinitely
better than Delphi's :)

> 
> You still can't install packages in Lazarus because the underlying FPC
> compiler lacks a runtime package system that could support a more delphi-like
> designtime/runtime packages installation system.  Which by the way is the
> worst part of Delphi. Everyone complains about Delphi component installation
> headaches.
>

I install packages in lazarus very often. It works differently than in Delphi,
I'll grant you that. But definitely not worse than Delphi - and I am using 
Delphi
7. The delphi package system is the cause for the fact that I can run a program 
in the 
debugger exactly once, and then I must restart delphi, because on the next run 
it
simply hangs. A side-effect of packages.

As for the compiler support for packages: I'm all for it. But until someone
steps up and actually starts working on it, instead of everybody skulking around
on the mailing lists and waiting for someone else to do it, not much will get 
implemented.

The compiler team currently has other things which it considers more urgent: 
a build packaging system for instance, which should make installing packages 
more easy, even if it requires a recompile. We are well on our way to complete 
it.

The message to people waiting for a run-time package system is: 

  roll up your sleeves, and start working on it. 

Any help, however small, is welcome. Even a basic list of requirements is 
already help.

That is how open source works: collaboration by everybody.

Michael.

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to