Talk:Lazarus (software)

POV discussion
I'll removed the NPOV. There is no discussion in talk, so I can only guess at the motivation. The section, while a bit optimistic, is basically correct, and this can be gotten from the primary Lazarus sources (like docs). The rough framework pretty much matches delphi except for dynamically loaded packages. (but there is a statical workaround here)

The section is even a bit more conservative (one can dual-maintain design time forms).

However there is a difference in practice. Some basic annotation about practical issues might be worthwhile. It is a bit more rough ride for newbies. Note that a lot of the perceived missing libraries doesn't ship with all Delpbi versions either. (e.g. personal)

80.127.115.114 08:22, 19 July 2006 (UTC) (Marco)

I think this article should be rated LOW on the notability scale and I think the tone should be changed to reflect the obscurity of this IDE/compiler combination. The article reads a bit like an ad, rather than a description of a tool for a programming language that faded from popularity back in the 1980s. 173.67.89.224 (talk) 00:02, 2 May 2015 (UTC) pictographer

—

I expanded the section about executables size: "Executable File size is somewhat larger than Delphi equivalent, in a pure Win32 environment; this has more to do with the GNU Linker.".

It is basically a correct statement but I think that it may be useful explaining that a Lazarus generated executable for Windos can easily pass from being 7-8 MB in size to 1-2 MB after strip and then to 500-600 KB after UPX. It may be not very lightweight but is much more reasonable than initial size.

Many novice developers often and recurrently complain about Lazarus generated executable size on Lazarus related forums, so I think it is important pointing out the fact that it's easy obtaining an acceptable sized executable from Lazarus, being strip and UPX free and usually included in Lazarus releases.

Giorgio Tani

Actually FPC doesn't recommend using strip. For reasons see wiki Size Matters


 * Hi, thank you for the interesting documentation page linked. However, the documentation indeed recommend to use strip, i.e. "Make sure they are properly stripped and smartlinked before measuring" and "So, when in doubt, always try to strip manually, and, on windows, preferably with several different STRIP binaries." (note: in my experience performing more than one strip passage on some executables on Windows sometimes leads to an unusable binary, classic case, stripping a jet compressed executable), and discuss pros and cons about UPX, the most important drawback being the need to unpack the whole compressed executable in memory to run it.
 * Giorgio Tani

My bad, I meant UPX, not strip. 88.159.64.210 (talk) 11:52, 29 April 2011 (UTC) (marco)

Cleanup
This article requires cleanup, I think. Could some wikipedian familair with the cleanup tagging process please tag this article for cleanup? I'm just a reader and not really experienced with these kind of things. Thank you. --195.3.176.151 13:48, 6 January 2007 (UTC)


 * What exactly needs to be cleaned? What suggestions do you have? --Felipe Monteiro de Carvalho 00:55, 13 January 2007 (UTC)

Issues for 0.9.20 and 0.9.22 versions
I hate to have to say this but latest two versions of Lazarus really disappointed and frustrated me because of 'Invalid horizontal pixel index -1' error. Come on, I know it's a FPC 2.0.4 related issue, but after months of development for 0.9.22 I expected they at least cared to include patched PFC libraries to avoid this nasty bug which showed up at times of 0.9.20. No... as it was when 0.9.20 come out I should restart another time figuring how to dodge this bug to... just use graphic in my software! No thanks, it's absurd! Thank anyway for that (very) cool RAD but I'll skip updating it until they fix this nag and pack a patched version of FPC in the IDE, I don't think using a bitmap in a form should be a so exotic thing to do requiring touching wood and hoping the bug will not ruin your day!
 * And what exactly does this have to do with the Lazarus article? If you have a bug to report, then do it in the Lazarus bug database or search for a solution from the forums. This article does not benefit at all from your entry. piksi 18:01, 28 May 2007 (UTC)

Lists
I created a cleanuptag. There are too many big lists in this article that are just a summing up.Marminnetje 09:08, 27 October 2007 (UTC)

Disambiguation page?
I'm fairly new to the editing side of Wikipedia, but I was thinking it would be a good idea to have a disambiguation page for the search/name Lazarus. In addition to entries on this program and two Biblical stories, there's also one for an award-winning open-source game remake. Right now, searching for "Lazarus" gives the first Biblical myth; the others have to be reached through links from other entries, essentially rendering them invisible unless the user already knows they exist. koselara 20:01, 02 April 2009


 * I was surprised there wasn't a link to the disambiguation page - I've added it now. Anyway, if someone puts Lazarus into the search box, they would get the biblical character first anyway.  [ジャム] [ t  -  c  ] 07:38, 3 April 2009 (UTC)

MSSQL
I have some doubts about the MSSQL via Zeos claim. This could be possible if FPC supplied the oledb headers, but it currently doesn't, even not in trunk. So sb just assumed that the whole bullet of Zeos applied to Lazarus/FPC without actually tested. I wouldn't give a cent with an hole in it for the SQLDB Oracle connectivity either. It is a nice initial port, but needs regular use and hardening before being production ready. 88.159.64.210 (talk) 11:55, 29 April 2011 (UTC)

Version of GPL
Which GPL/LGPL is used by the project? GPLv2 or GPLv3? `a5b (talk) 14:11, 21 September 2015 (UTC)

Is this supposed to be a full-on Delphi clone?
I mean, beyond the fact that it's an IDE for Pascal. Because that's the only way it makes any sense to even have that whole comprehensive "Differences from Delphi" section.99.203.4.250 (talk) 00:35, 26 February 2018 (UTC)