Michael Van Canneyt wrote:
None of the languages you mention have XML/RPC/Webservices "inbuilt".
Python promotes itself as "batteries-included"...
They do provide libraries for these techniques. It would be good to
point this out if people comment on features of a 'language'.
yes, it is more of a promotion thing....
Most people seem to confuse the language with the libraries that provide
functionality.
With WST, FPC/lazarus now offers libraries for all areas of modern development.
yes, and marketing/promotional people are sloppy with their terms....
you are technically correct :-) of course..
The other big issue, something that delphi suffers from bigtime, is
package-management.
Having worked with Perl, they really do a wonderful job of package management.
That is, if you want say, a ups library, type in "ppm search ups". It gives
you a list of modules. To install one, you say "install 2" (install the second
module on the list). Bingo, it now works....
This is exactly what fppkg (see the packaging thread in fpc-devel) is meant to
do.
It is in it's early stages, but all building blocks are there to make
something equal to or better than CPAN.
Oh well, if that is the case, then I think it needs to be promoted
because it has the potential to really propel lazarus over 'commercial'
pascal tools :-)
Any help with it's development is appreciated.
I need to be careful not to overcommit my limited time. But I think that
if we have our foundation, we can commission contractors to get some of
these improvements done.
All this is good news then....
Regards
David