I notice that the CVS tree for Zope2 has incorporated (internal) PythonScripts and gotten rid of (external) PythonScripts. This leaves the old ExternalMethods but without the Bindings tab. Will External Methods eventually include this and present a form for passing argument values when the TryIt tab is used? Chris
From: Chris Gray <cpgray@library.uwaterloo.ca>
I notice that the CVS tree for Zope2 has incorporated (internal) PythonScripts and gotten rid of (external) PythonScripts. This leaves the old ExternalMethods but without the Bindings tab. Will External Methods eventually include this and present a form for passing argument values when the TryIt tab is used?
Jim and I expect to make External Methods obsolete, rather than upgrading them. In the near future, you will be able to get most of the functionality of External Methods from Python Scripts' import capability. In the longer term, we expect Zope 3 to completely change the way you write Zope code. In the meantime, External Methods work pretty well. Cheers, Evan @ digicool & 4-am
On Mon, Dec 04, 2000 at 03:27:23PM -0500, Evan Simpson wrote:
From: Chris Gray <cpgray@library.uwaterloo.ca>
I notice that the CVS tree for Zope2 has incorporated (internal) PythonScripts and gotten rid of (external) PythonScripts. This leaves the old ExternalMethods but without the Bindings tab. Will External Methods eventually include this and present a form for passing argument values when the TryIt tab is used?
Jim and I expect to make External Methods obsolete, rather than upgrading them. In the near future, you will be able to get most of the functionality of External Methods from Python Scripts' import capability. In the longer term, we expect Zope 3 to completely change the way you write Zope code.
Would you please clarify this. Are you talking about how the interaction between Zope and the programmer is performed? Are you talking about API? Or what? In particular, are you talking about killing DTML? This would be very worrisome, as I have enough code that I would not like to rewrite it all in the near future>. Jim
Cheers,
Evan @ digicool & 4-am
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
From: <jpenny@universal-fasteners.com>
Are you talking about how the interaction between Zope and the programmer is performed? Are you talking about API? Or what?
Both, and more. The details haven't even begun to be worked out yet, we're still brainstorming.
In particular, are you talking about killing DTML? This would be very worrisome, as I have enough code that I would not like to rewrite it all in the near future
I envision tools that will make DTML obsolete, but killing it? No, as long as it's useful to you, you'll be able to keep using it. Cheers, Evan @ digicool & 4-am
From: Evan Simpson <evan@4-am.com>
Jim and I expect to make External Methods obsolete, rather than upgrading them. In the near future, you will be able to get most of the functionality of External Methods from Python Scripts' import capability. In the longer term, we expect Zope 3 to completely change the way you write Zope code.
In the meantime, External Methods work pretty well.
This is very interesting .. Does this mean typically Python Exterbal Method code will be moved inside of Python Scripts, then modified and the ralted DTML simplified and/or eliminated? Hopefully Python Scripts will then be much more straightforward and any needed 'power' modules are accessed via import. I would like to hear more about how you envisage the actual workflow would happen. For example making changes to scripts - debugging - updating etc. How Zope import export may work in realtionship to this. say, bundling a folder of Python Scripts in.zexp file? How you imagine it working with ZEO setups when one needs to bounce scripts around and how script namespace will be handled..? - Jason ___________________________________________________________ Jason CUNLIFFE = NOMADICS['Interactive Art and Technology']
Argh... I'm writing all my code that's not presentation code as Externals Methods and Python classes. I hope that there will be an easy path to move the code in future versions of Python.
Jim and I expect to make External Methods obsolete, rather than upgrading them. In the near future, you will be able to get most of the functionality of External Methods from Python Scripts' import capability. In the longer term, we expect Zope 3 to completely change the way you write Zope code.
Cyril Elkaim
participants (5)
-
Chris Gray -
Cyril -
Evan Simpson -
Jason Cunliffe -
jpennyï¼ universal-fasteners.com