* * *

Author Topic: why is lazarus not made in delphi?  (Read 9095 times)

Simmo8

  • New member
  • *
  • Posts: 42
why is lazarus not made in delphi?
« on: May 29, 2008, 05:23:52 pm »
*topic :wink:

Zaher

  • Hero Member
  • *****
  • Posts: 542
    • parmaja.com
RE: why is lazarus not made in delphi?
« Reply #1 on: May 30, 2008, 01:57:20 am »
Some time i ask my self "why is Delphi not made in Lazarus?"

OnixJr

  • Full Member
  • ***
  • Posts: 172
    • http://www.brlazarus.kit.net
RE: why is lazarus not made in delphi?
« Reply #2 on: May 30, 2008, 03:50:28 am »
Some time i ask my self "why is Linux not made in Free Pascal?" :P
Portal Lazarus Brasil - http://lazaruspascal.codigolivre.org.br/portal.php
Lazarus BOOK (in portuguese) - http://lazarus-book.blogspot.com
<hipernetjr@yahoo.com.br> - Curitiba/Brazil

Leledumbo

  • Hero Member
  • *****
  • Posts: 7722
  • Programming + Glam Metal + Tae Kwon Do = Me
RE: why is lazarus not made in delphi?
« Reply #3 on: May 30, 2008, 11:14:54 am »
Simply because Delphi has its own compiler which can only generate Windows executables. On the other hand, the mighty Free Pascal compiler can generate executables for a number of different platforms. Therefore, to fulfill 'write once, compiler anywhere' slogan, Free Pascal is chosen.

bee

  • Sr. Member
  • ****
  • Posts: 307
RE: why is lazarus not made in delphi?
« Reply #4 on: May 30, 2008, 01:17:09 pm »
Why is my car not made in Lazarus? Huh? What a waste of energy to discuss this kind of topic. :P
-Bee-

A long time pascal lover.

Simmo8

  • New member
  • *
  • Posts: 42
why is lazarus not made in delphi?
« Reply #5 on: May 31, 2008, 09:25:11 pm »
you are starting to annoy me now, its a straight forward question, and if it was a waste of energy discussing this topic, why did you waste your energy posting a reply :?

Zaher

  • Hero Member
  • *****
  • Posts: 542
    • parmaja.com
why is lazarus not made in delphi?
« Reply #6 on: May 31, 2008, 11:37:15 pm »
The answer is in same kind of the question, i mean you can feel the strange question with strange answers.

OnixJr

  • Full Member
  • ***
  • Posts: 172
    • http://www.brlazarus.kit.net
why is lazarus not made in delphi?
« Reply #7 on: June 01, 2008, 12:36:04 am »
Quote
Why is my car not made in Lazarus?

hahahahaha

Quote
why is lazarus not made in delphi?

How can I compile on Linux? Should I use [obsolete] Kylix? And on Mac OS X?

I think that is a unnecessary question...
Free Pascal is cross-platform (and OpenSource)... Why should I use a commercial product to compile Lazarus if there is a OpenSource [and cross-platform] compiler? It's explain the why of purposeless answers...

Leledumbo replied your question without joke.
Your question is baseless or you expressed incorrectly...

Regards,
Júnior
Portal Lazarus Brasil - http://lazaruspascal.codigolivre.org.br/portal.php
Lazarus BOOK (in portuguese) - http://lazarus-book.blogspot.com
<hipernetjr@yahoo.com.br> - Curitiba/Brazil

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 651
    • Burdjia
why is lazarus not made in delphi?
« Reply #8 on: June 03, 2008, 02:39:17 pm »
Why is lazarus not made in [put here your favorite C/C++ compiler]?
Why is Free Pascal not made in LISP?

I think the authors used the tools they think are the better for this job. I don't use Pascal in all my projects. Some times I use C, SQL, even GW-BASIC...

Marc

  • Administrator
  • Hero Member
  • *
  • Posts: 2484
why is lazarus not made in delphi?
« Reply #9 on: June 09, 2008, 07:00:18 pm »
Why would it ?

Anyway, borlands licence forbids to build a delphi like product with delphi
//--
{$I stdsig.inc}
//-I still can't read someones mind
//-Bugs reported here will be forgotten. Use the bug tracker

osvaldo-tcf

  • Jr. Member
  • **
  • Posts: 61
why is lazarus not made in delphi?
« Reply #10 on: June 10, 2008, 07:19:05 pm »
Why do not working for FPC/lazarus go to mainstream ?
Why do not working in FPC/Lazarus for it the some professional quality at the eclipse or netbeans?
Why do not working for Visual/RAD/OOP is a reality?

Why do not work on FPC/Lazarus with Vincent, Mattias, Marc, João Morais, Sekel etc?

windy

  • Full Member
  • ***
  • Posts: 186
why is lazarus not made in delphi?
« Reply #11 on: June 10, 2008, 10:38:24 pm »
HI
replying to posts like these is just going to encourage more posts that are not worth replying to, simply because they have been posted just to stir up trouble in the first place,nothing more.
(just read the posts made in the past by Simmon8 to see for yourself what I mean)
(just my 2 cents worth)

The moderators/admin should delete this thread.

jacmoe

  • Sr. Member
  • ****
  • Posts: 259
    • Jacmoe's Cyber SoapBox
Re: why is lazarus not made in delphi?
« Reply #12 on: February 19, 2017, 09:08:22 am »
I am hereby waking this topic from the dead because it turned up in a forum search, and I noticed that none actually gave a straight answer to the question: why is Lazarus not written in Delphi?

To answer that question, we should turn to Free Pascal which is what Lazarus is using.

So, what motivated the Free Pascal project?

Quote
Free Pascal emerged when Borland made it clear that Borland Pascal development for DOS would stop with version 7, to be replaced by a Windows-only product, which later became Delphi.

Student Florian Paul Klämpfl began developing his own compiler, written in the Turbo Pascal dialect, and produced 32-bit code for the GO32v1 DOS extender, which was used and developed by the DJ's GNU Programming Platform (DJGPP) project at that time.

Originally, the compiler was a 16-bit DOS executable compiled by Turbo Pascal. After two years, the compiler was able to compile itself and became a 32-bit executable.
Taken from https://en.wikipedia.org/wiki/Free_Pascal#Early_years

Free Pascal used Turbo Pascal initially, but became self-hosted two years after.

Lazarus is using Free Pascal, and has helped drive the project forward.

There is no reason to use Delphi, because that is IMO inferior in features and lacking in platform support.

And it is not Open Source, which is fairly important.
If you have the choice, always choose open source. You are then in control.
« Last Edit: February 19, 2017, 09:12:31 am by jacmoe »
more signal - less noise

Thaddy

  • Hero Member
  • *****
  • Posts: 4651
Re: why is lazarus not made in delphi?
« Reply #13 on: February 19, 2017, 09:16:24 am »
The answer is of course, but it was... sort of.... The compiler, that is.
The original FPC was written in TP. At the time Delphi didn't exist yet.. After FPC could compile itself TP was abandoned.. O:-)

If Delphi would have existed then yes, FPC would probably have been written in Delphi and not TP.  8-)
« Last Edit: February 19, 2017, 09:19:34 am by Thaddy »
"Logically, no number of positive outcomes at the level of experimental testing can confirm a scientific theory, but a single counterexample is logically decisive."

jacmoe

  • Sr. Member
  • ****
  • Posts: 259
    • Jacmoe's Cyber SoapBox
Re: why is lazarus not made in delphi?
« Reply #14 on: February 19, 2017, 09:19:28 am »
I know, I mentioned that. :)
AFAIK, the whole point of Free Pascal was because Borland decided to abandon DOS after TP7.

If Delphi would have existed then yes, FPC would probably have been written in Delphi and not TP.  8-)
I don't think FPC would exist if that was the case. :D
« Last Edit: February 19, 2017, 09:21:36 am by jacmoe »
more signal - less noise

 

Recent

Get Lazarus at SourceForge.net. Fast, secure and Free Open Source software downloads Open Hub project report for Lazarus