[fpc-pascal] xmlrpc unit

Michael Van Canneyt michael at freepascal.org
Thu Jul 1 10:50:40 CEST 2010



On Thu, 1 Jul 2010, ik wrote:

> On Thu, Jul 1, 2010 at 10:54, Michael Van Canneyt <michael at freepascal.org>wrote:
>
>>
>>
>> On Thu, 1 Jul 2010, ik wrote:
>>
>>  On Thu, Jul 1, 2010 at 10:33, Michael Van Canneyt <michael at freepascal.org
>>>> wrote:
>>>
>>>  In all fairness, deprecated normally means it is "marked" as deprecated
>>>>> at
>>>>> least for one release *before* it gets deleted.  If I was ik, I'd be
>>>>> pretty
>>>>> pissed off working on a project that might be released in a week or two.
>>>>> Already tried and tested and passed QA, and then suddenly need to switch
>>>>> to
>>>>> an unfamiliar technology that has not passed our QA yet.  Just my 2c
>>>>> worth.
>>>>>
>>>>>
>>>> True, but given that the examples didn't compile since many, many years,
>>>> I'd
>>>> say that the probability that xmlrpc passed the QA in a company was very
>>>> remote
>>>> indeed. That was why we decided to remove it alltogether at once.
>>>>
>>>>
>>>
>>> Actually I have a code in PHP that does XMLRPC and a new CentOS
>>> installation
>>> crashes PHP without any given reason (glib error on an existed code that
>>> works on other servers), and I prefer to use something stable and fast
>>> rather then something that is not, because I do not have a lot of time to
>>> make things work properly (the life of freelancing).
>>>
>>> I remembered that FPC have an XMLRPC generator that allow me to just focus
>>> at the task I require, and wanted to use it, but the generator could not
>>> be
>>> compiled because of the missing unit.
>>>
>>
>> Where is this generator ? I should remove it too.
>>
>
> ‎The generator does not exists anymore, the example of svrclass_xmlrpc
> requires it under:
> fpc/packages/fcl-net/examples

I'll remove that too.

>
>
>
>> In each case the stable branch still contains it. Copy it from there,
>> and be warned: it is no longer supported.
>>
>> As for fp-web being json: There is nothing JSON specific about WST, on the
>> contrary, I would say ? I am still looking into getting a more
>> leight-weight
>> implementation of xml-rpc in fp-web directly, as WST is sometimes a bit
>> heavy for simple things.
>>
>
> The names are misleading then :(
> WST is webdata am I correct ?

Ah, nono. WST is Webservices Toolkit. You can find it on lazarus-ccr.
It can exist completely without lazarus, though. very good and stable
product. It works since years. The support for fcl-web is rather recent,
though. you can also use it without fcl-web, just with synapse, apache or
even indy.

Michael.


More information about the fpc-pascal mailing list