Hi!

Lawson English wrote:
Christian Scholz wrote:
Damn, hit Enter accidently too early and sent it.

Here is the rest:

2. Decide about webob
 - Tao, convince us

Well, whenever there is a component which somebody already has programmed I would think we should use it and somebody should actually convince the rest why we should not use it ;-)

I guess two questions come to mind: 1) is it compatible with eventlet, and 2) does it lock us into language-specific features?

The idea behind using that Request object is to abstract the network layer from the implementation. The implementation could be urllib2, eventlet or whatever. Any Request/Response object should be able to be converted to what those implementations support quite easily
Moreover WebOb supports WSGI which eventlet also supports.

I don't get your point about the language specific stuff. Of course we are language-specific in that we use Python all over pyogp. Is what you mean more platform-specific, as .NET is more the platform while C# is one of the languages you can use on it?

.NET is a runtime which means that you cannot simply take C# applications and run them elsewhere. It's a virtual machine executing your program. Python does not have such a VM although it was discussed during Guido's keynote at EuroPython. His opinion was that no such thing as a python specific VM is needed as there are many out there already and the future will be more that those VMs will become more generic and support more than just one language (what .NET/Mono actually already does).

To come back to your question: All this stuff does not rely on such a virtual machine or platform, it's pure Python and WebOb is just a small library we add.

I am not sure it answers your question but I hope so.

cheers,

Christian

PS: Unfortunately the keynote recording is still not online as least afaik.

one of the biggest issues with libsl and OGP is the .net-specific stuff. Makes it really easy to code, but libsl's dependence on .net is one important reason why the AWG could never use it as the reference platform for OGP, so we have to watch that we don't make the same ease-of-programming error with pyogp. It's not JUST a reference library, but I think that that is one of the purposes for creating it and we should keep that in mind when we decide on these things.


Lawson
_______________________________________________
Click here to unsubscribe or manage your list subscription:
https://lists.secondlife.com/cgi-bin/mailman/listinfo/pyogp



--
Christian Scholz                         video blog: http://comlounge.tv
COM.lounge                                   blog: http://mrtopf.de/blog
Luetticher Strasse 10                                    Skype: HerrTopf
52064 Aachen                              Homepage: http://comlounge.net
Tel: +49 241 400 730 0                           E-Mail [EMAIL PROTECTED]
Fax: +49 241 979 00 850                               IRC: MrTopf, Tao_T

neue Show: TOPFtäglich (http://mrtopf.de/blog/category/topf-taglich/)

_______________________________________________
Click here to unsubscribe or manage your list subscription:
https://lists.secondlife.com/cgi-bin/mailman/listinfo/pyogp

Reply via email to