On Tue, 31 Jul 2007, David Lyon wrote:

> Hi all,
> 
> Recently, my customers have taken me into the world of Python....
> 
> After initial doubts I have come to see how nice that language is.... :-)
> 
> But this isn't a python-sales talk.....
> 
> Just suggesting that python isn't so different from object pascal.
> 
> If somebody hasn't thought of "ripping" the nice features of python into
> fpc, then they seriously should start looking at it.
> 
> Lets look at some similarities:
> 
> Object Oriented : Python = Yes, FPC = Yes
> Has Strings :        Python = Yes, FPC = Yes
> Multiplatform:      Python = Yes, FPC = Yes
> 
> 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.
> 
> Python is a "rip" of all the good stuff from all the other languages.
> 
> I really suggest that somebody looks at what python "goodies" can
> reasonably be implemented within fpc.
> 
> Like, dictionaries, queues, ftplib, smtplib, regex and not much more
> than that....

These exist, they have nothing to do with the language, but are simply
libraries which are distributed by default.

> 
> 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....
> 
> After usine python, one thing i like is the speed. Interpreted is great.
> 
> But hey ? we have Delphi-Web-Script (DWS2) also... how nice to be able to
> fpcionise DWS to support fpc syntax.
> 
> That way, we wouldn't have to go on holidays while we are compiling.
> 
> 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.

They exist: Indy, Synapse, ICS, LNet. Dictionaries (or haslists) are
in contnrs.

> 
>  - port over DelphiWebScript to support FPC syntax. So that
>    now we have a really quick development environment.

DWS is old and outdated; Remobjects pascalscript compiles with
FPC and is much stronger.

> 
>  - provide pythonic level xml support (achievable via classes)

This exists. Sax, XPath, DOM. What more do you need ?

Michael.

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to