Started working on the tests, the current Encoder/Decoder (at client level) works ok. For example, I opened an account on http://snipplr.com (to save useful and interesting Smalltalk snippets) and can connect without problems. Next, some examples: | url proxy r | url := Url absoluteFromText: 'http://snipplr.com/xml-rpc.php'. proxy := XMLRPCProxy new url: url. r := proxy invokeMethod: 'languages.list' withArgs: #('Your snipplr key'). r := proxy invokeMethod: 'user.checkkey' withArgs: #('Your snipplr key'). r := proxy invokeMethod: 'snippet.list' withArgs: #('Your snipplr key' 'pharo'). "To get a snippet you don't need key, but the Snippet ID" r := proxy invokeMethod: 'snippet.get' withArgs: #('41365'). The complete Snipplr xmlrpc API is on: http://snipplr.com/blog/2006/07/06/snipplr-api/ Next step is check the complete API specification (http://www.xmlrpc.com/spec.) to implement all the features at client level. As usual, any comment, suggestion or criticism is more than welcome. Cheers. 2010/9/23 Germán Arduino <garduino@gmail.com>:
ok, ConfigurationOfXMLRPC is on MetacelloRepository, documentation on #workspace method.
Suggestions or corrections from the Metacello experts are more than welcome.
Next Step: The real work start now :)
Cheers. Germán.
2010/9/23 Mariano Martinez Peck <marianopeck@gmail.com>:
On Thu, Sep 23, 2010 at 12:49 AM, Miguel Cobá <miguel.coba@gmail.com> wrote:
El mié, 22-09-2010 a las 19:16 -0300, Germán Arduino escribió:
Hi Everybody:
I reorganized the XMLRPC packages, integrating the changes of Skrish (currently on PharoGoodies) renaming the packages in four categories:
XMLRPC-Client-Core XMLRPC-Client-Tests XMLRPC-Server-Core XMLRPC-Server-Tests
Next step: Build the following metacello configurations:
ConfigurationOfXMLRPCClient ConfigurationOfXMLRPCServer ConfigurationOfXMLRPCAll
You don't need three configurations, just create one and create 3 groups 'All','Server', 'Client'.
You were faster than :) I was going to answer exactly the same...one ConfigurationOfXMLRPC and different groups: - 'All' - 'Server' - 'Server with Tests' - 'Client' - 'Client with Tests' -etc....
Check ConfigurationOfMagma since it does almost the same I think.
cheers
mariano
Cheers
I want to ask to any person wanting to contribute with XMLRPC project take contact with me to coordinate efforts.
Cheers.
-- Miguel Cobá http://miguel.leugim.com.mx
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project