Thread: Craig's Hiatus
View Single Post
Old 12-01-2009, 08:30 PM
CPMcGraw's Avatar
CPMcGraw CPMcGraw is offline
Join Date: Mar 2005
Location: Mobile, Alabama
Posts: 5,357

Originally Posted by InFlight
Is the Lazarus language identical to Object Pascal?

I have Delphi 4, 5 and 6 enterprise versions.

I loved working in Object Pascal but have now moved on to C++ and C#.
Lazarus looks interesting, wish I had time to check it out


It's Object-Oriented, and the base class of LCL is the TObject. TComponent is derived from TObject, and forms the backbone of all visible and non-visible components in the library. That's why I said if you're familiar with Delphi, you'll understand Lazarus.

The whole project was conceived to look like Delphi, and the Free Pascal programmers have done a good job so far. It's not a complete duplication, however. There is still much to be done, and some of the components work differently (the procedures and functions are built differently). I'd say they're about 65-70% functionally equal. Some IDE capabilities are still grayed-out, and it pukes when trying to write a DLL.

It's a learning experience for me. The other reason I chose to plow ahead is the source code can be compiled on Windows platforms, then recompiled for MACs and Linux machines.

One feature I'm considering in my (ahem) project is to have a built-in cluster manager so that more computing power can be added to the workstation in the form of diskless nodes. Clearly, Linux would be a pre-requisite to accomplish this.
Craig McGraw

BARCLONE Rocketry --
BARCLONE Blogsite --

BARs helping BARs

SAM 0044
AMA 352635
Reply With Quote