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

Reply via email to