Lets look at some similarities: Object Oriented : Python = Yes, FPC = Yes Has Strings : Python = Yes, FPC = Yes Multiplatform: Python = Yes, FPC = Yes
I believe it's not as simple as that. You can also list lots of similarities between pascal with other languages (C++, VB, C#, etc, you mention it). But it doesn't mean pascal have to be like other languages. Somehow I found that other languages that look at pascal, study the advantages, and provide the good features on their own syntax. You could observe them on Java and C#.
Both are used for similar jobs, aimed at similar markets (corporate users ? who need cross platform capability). So python and fpc are really competitors. Python has some really nice advantages... but not so many.
I love pascal. But I see for myself that most corporate users would choose Java for cross platform capability due its large user/community base and the big boy who stand back it up behind. Both pascal and python, despite their great technologies, are still on the niche market.
I get the impression that Codegear are planning to drop delphi at some point.. moving to php etc... But with some (significant) library changes.. (like some of those already in place).... I think that lazarus/fpc could go on to the next level....
I love using pascal, as long as FPC still in active development, I don't really much care anymore about CodeGear/Borland.
After usine python, one thing i like is the speed. Interpreted is great.
For small to medium scale usage, perhaps interpreted language is fast enough. PHP is a very good example too. But soon you got large scale usage, you would have a new perspective about native application. ;)
But hey ? we have Delphi-Web-Script (DWS2) also... how nice to be able to fpcionise DWS to support fpc syntax.
DWS is outdated and no longer in active development. Maybe this application might interest you a little bit...
http://z505.com/videos/powtils/compile-studio/z505.htm ;)
That way, we wouldn't have to go on holidays while we are compiling.
How big is your application till you could go on holidays during the compilation? I believe it if you're compiling large C source. But, pascal won't take that long. :P
Like, dictionaries, queues, ftplib, smtplib, regex and not much more than that....
It's about library, not about language. You can find those libraries you need on FPC/Lazarus wiki. You can even utilize Delphi libraries (class/vcl) using FPC without or with (little) modifications.
So in summary, here are my suggestions: - introduce pythonic libraries for ftp smtp dictionaries and all the other stuff that python does so very nicely. - port over DelphiWebScript to support FPC syntax. So that now we have a really quick development environment. - provide pythonic level xml support (achievable via classes)
Again, they're all about libraries. Please dig the FPC/Lazarus wiki and FPC's contributed unit section, you'll find lots of useful libraries.
-Bee- has Bee.ography at: http://beeography.wordpress.com _________________________________________________________________ To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe" as the Subject archives at http://www.lazarus.freepascal.org/mailarchives
