Re: [Lazarus] Why we chose Object Pascal instead
And here is the best comment about it: The funniest comment about it: VB is the garbage collector: you type in your code and... there you have it, the garbage! -- -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Why we chose Object Pascal instead
http://thedailywtf.com/Articles/Spaced-Out.aspx This is why we don't hire VB programmers!!! :-) Well, to me it seems the problem is with the programmer. I have seen a Java and also a Delphi programmer write similar code as the article mentioned. Though such kind of programmer is more common in VB world. :D -- -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] Delphi wxWidget plugin for Lazarus
Hi, Someone had made an interesting project. You may see the screencast here: https://forums.codegear.com/thread.jspa?threadID=14612tstart=0 Nice work! It's good for both sides, Delphi and Lazarus. But, I'm personally not interested since it would double my work, one with it, another with Lazarus. Lazarus alone is more than enough to me, . What I don't understand is the responses to this project in Delphi forum, as you may read here: https://forums.codegear.com/thread.jspa?threadID=14612tstart=0 Everyone seemed to be surprise and happy. As you already knew, Delphi people are quite offensive to FPC/Lazarus with many arguments which are mostly wrong and non-sense. But, if there's a project that *indirectly* uses FPC/Lazarus through Delphi, as this one and CrossFPC, they could accept it. Can someone explain this phenomena? :D -- -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Wiki pages suggestion - feature comparison
Why are you constantly trying to convince Delphi people to switch to Lazarus, even in the Embarcadero Forums? I'm with Graeme in this regard because I rant about this in their forum once in a while. No, we never try to convince them to switch. What we do was convincing them that they do have an alternative. They could keep their Delphi for Windows platform. Somehow I had a pity on them when they're asking when 64bit support will arrive, or when Delphi will support other platforms beside Windows, or when Delphi will support a true RAD for web application, or when Delphi will support mobile device, etc. We're trying to tell them that Pascal as a language is *lot bigger than* Delphi, FPC, Lazarus, Morfik, Oxygene, or whatever Pascal-based compiler/IDE out there. Pascal is all of them combined. Thinking that Pascal = Delphi is a big mistake, IMO. In fact, if they don't stick their mind to Delphi, they would got plenty alternatives for what they need in Pascal. So, instead of begging to Delphi producer to provide what they need, I tried to open their mind by suggesting another alternative (FPC/Laz in this case) and asked them to look around. The solution is available out there if they dare to look. I once got a friend who is a very fluent Delphi programmer (though mostly database app). When he got a project to build a web based application, he left Delphi behind and switch to PHP because all he knew Delphi is only for desktop application. He wrote millions LOC of the business logic in PHP from the scratch while actually he already got them all in Delphi. He finished the project in a few months. After I told him that Delphi actually can be used to build web application (using Powtils in this case), he regretted what he had done. If he knew this before, he could finish his project within a few weeks. I don't want more Delphi programmers experience similar cases: abandon millions LOC simply because they don't know the power of Pascal. :( -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Wiki pages suggestion - feature comparison
Indeed, because using packages as a plugin system is abusing packages: packages have no well defined and stable abi being usable from any language thus they are not the right choose for a good plugin system. Maybe for the start we could ignore accessibility factor from other languages. To me, having package that can be used as plugin system (as in Delphi) for my own application is more than enough. I don't care about other languages, because I speak Pascal. If someone else would like to make a plugin for my application, then s/he have to write it in Pascal. If someday in the future we have solution for other languages, it'd be a good news for them. :-D -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Lazarus with Oracle database
And if you find something strange, just let me know. sqlDB for Oracle doesn't yet support for Oracle's storedproc that returning a cursor. I had reported this a few months back, both in this list and the bug tracker. No fixes or working solution is done yet. CMIIW. -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] New about dialog in 0.9.27 (svn trunk)
I love the new about dialog and the animated information. :-) The pride and joy of a programmer - creating the about screen. ;-) I don't see any animated information on Lazarus' about dialog. :-P I'm on Mac Leopard using latest FPC and Lazarus' SVN trunk. ;) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] New about dialog in 0.9.27 (svn trunk)
Strange? What does your Contributors tab look like? Before the text used to be in a memo and left aligned. Now it's a PaintBox, centre aligned text and scrolling upwards. Just an empty space. No text, no scrolling, no animation. :-D I don't know the exact revision the animation was introduced, but here I have v0.9.27 r17029 i386-linux-gtk 2 (beta) and I can see the animation. I got rev.17054 i386-mac-carbon. Should I file a bug report? ;) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] 0.9.26 released
The Lazarus team is glad to announce the 0.9.26 release. This release is based on fpc 2.2.2. The list of changes can be found here: http://wiki.lazarus.freepascal.org/Lazarus_0.9.26_release_notes The wiki page still shows: This page gathers the changes of 0.9.25 for the coming release of 0.9.26. This page is work in progress. There is no 0.9.26 yet. :) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Powered by lazarus
It will be nice to make Lazarus Technology Partner button :) Is it already available? FlexCel author is interested to place such icon in their product page. ;) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Powered by lazarus
hehe for web site, it shines ! Can we use this as official logo and spread it to component vendors out there? Or should we take a vote first to choose the official one? Or simply take this logo until we have the new official one? ;) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] TMS component for lazarus released
They have released their first component for FPC/Lazarus: Flexcel. http://www.tmssoftware.com/go/?flexcel Ah, finally! :) Actually FlexCel had supported FPC since a few years ago. I did purchased it and personally encourage Adrian (the main author of this component) to support FPC and Lazarus. Adrian intended to support FPC and Lazarus but not as main priority. I used this component in combination with Powtils to produce a web application, using FPC for Linux. So far, both FlexCel and Powtils performs very well. :) -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Powered by lazarus
Remobjects/FastReport/TMS software can be the first then. And they're all major Delphi component vendors ;) +1 :) BTW, I'm waiting for RO promise that they will release AnyDAC that supports multiplatforms through FPC/Lazarus by the end of this year. -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Dear developers, we need your help before releasing 0.9.26
Lazarus 0.9.26 is coming. We have made all the main changes we wanted to make. We spent the last couple of days on bug fixing. We have fixed many issues, but we are not sure we have fixed all regressions. It would be sad to release a version, that you cannot use. Does 0.9.26 also target Carbon as default widget for Mac? Or does it still use gtk (and x) for the default widget for Mac? I do use Lazarus on Mac intel with Carbon on daily basis. I got some things to be reported. I planned to report them. It'd be great if next Lazarus would be using Carbon for Mac. -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Dear developers, we need your help before releasing 0.9.26
How long do they stay there? I want to schedule a download, but don't want the file to dissappear whilst downloading it. Why not just use the SVN? IMO, it's lot easier rather than using snapshots. Whenever there is a revision that broken, you can simply revert it to the previous working revision. Compiling from source is very simple. -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] offline IDE Help files
The other day somebody asked me if there are offline help files available for the Lazarus IDE itself. I had a look, and everything seems to be online via the wiki site. It also doesn't seem configurable, like the RTL, LCL and FCL help for online or offline usage. This might not exactly what you need, but it sure helps a bit. http://beeography.wordpress.com/2007/12/04/fpc-doc-comes-in-chm-format/ -Bee- ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] lresources.pp is not found
Hi all, I'm using latest SVN trunk of Lazarus (9.25) and FPC (2.3.1), on MacOS X x86 using Carbon widget. 'make all' does the job build a Lazarus IDE, though 'bigide' option still failed. Rebuild Lazarus from the IDE (e.g. after adding a new package) always failed with error message: Compiling LResources, checksum changed for System lresources.pp is not found, make sure blablabla... I never got this before, though I've been a few weeks didn't update my SVN. :-D TIA. -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Mac OS X : Overnight build not compiling correctly with printing in project....
Now I have richer component palette. Thank you. :) However, printing feature still didn't work. Both IDE's printing feature and LCL's printing components. -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
Re: [Lazarus] Mac OS X : Overnight build not compiling correctly with printing in project....
On Mac OS X, if Printer4Lazarus is added to the project, it fails to compile and throws an error at the top of cupsprinters.inc. The error is Illegal Expression. I'm using the 11/05 over night build. I can confirm this with today svn update. This command simba:laz-9.25 bee$ make all LCL_PLATFORM=carbon OPT=-k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -k/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' bigide gave me Free Pascal Compiler version 2.3.1 [2008/05/13] for i386 Copyright (c) 1993-2008 by Florian Klaempfl Target OS: Darwin for i386 Compiling runtimetypeinfocontrols.pas Assembling runtimetypeinfocontrols 22 lines compiled, 0.4 sec make -C printers /bin/rm -f lib/i386-darwin/carbon/printer4lazarus.ppu /usr/local/bin/ppc386 -dUseCache -dNativePrint -dLCL -dLCLcarbon -S2 -gl -Fuunix/ -Fuwin32/ -Fucarbon/ -Fuqt/ -Fu/usr/local/share/lazarus/lcl/units/i386-darwin/ -Fu/usr/local/share/lazarus/lcl/units/i386-darwin/carbon/ -Fu/usr/local/share/lazarus/packager/units/i386-darwin/ -Fu./ -Fu/usr/local/lib/fpc/2.3.1/units/i386-darwin/rtl -Fiunix/ -Fiwin32/ -Ficarbon/ -Fiqt/ -Fi./ -FE. -FUlib/i386-darwin/carbon -k-framework -kcarbon -k-framework -kOpenGL -k'-dylib_file' -k'/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib -k/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib' -di386 printer4lazarus.pas Free Pascal Compiler version 2.3.1 [2008/05/13] for i386 Copyright (c) 1993-2008 by Florian Klaempfl Target OS: Darwin for i386 Compiling printer4lazarus.pas Compiling printersdlgs.pp Compiling osprinters.pas cupsprinters.inc(4,1) Error: Illegal expression cupsprinters.inc(4,6) Fatal: Syntax error, ; expected but identifier UDLGSELECTPRINTER found Fatal: Compilation aborted make[2]: *** [printer4lazarus.ppu] Error 1 make[1]: *** [bigidecomponents] Error 2 make: *** [bigidecomponents] Error 2 I couldn't resolve the errors since the line number info seems to be inaccurate. Line 4,1 of cupsprinters.inc is a comment block and there's no UDLGSELECTPRINTER on line 4,6. Removing 'bigide' param gave me a working Lazarus with minimum component set. I'm using FPC 2.3.1 and Laz 9.25 from svn. -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
[Lazarus] ann: new pascal magazine
Hi all, There is a new pascal magazine at http://www.blaisepascal.eu/ It might a good place to promote FreePascal and its technologies, e.g. - fpc features and supported platforms - lazarus IDE - lazarus components - mobile programming (wince, symbian) - macOS support - web framework (powtils, fpweb) - db component (fcl-db) - pascal cross platform programming - morfik - etc. So, who's gonna start? ;) -Bee- has Bee.ography at: http://beeography.wordpress.com ___ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus