Re: [Zope] A similar issue with Perl for Zope

2000-05-29 Thread Martijn Faassen

Michel Pelletier wrote:
[snip]
 This is such a good point I wanted to share it with the Zope community
 as well.  The language issue is minor to the need for a definate object
 model with clear interfaces.  It shouldn't matter if the core of Zope is
 written in Python or FORTH, from your perspective and the perspective of
 your language the model and interfaces should be well definded.

While I completely agree that identifying clear interfaces and object
models is extremely important, it does matter what the core of Zope
is written in, and not just for DC. I *like* it that Zope's sources are
written in Python, and not in, say, C++, or Perl, or Forth. That's because
Python's far more readable to me than those languages. This means that
reading the source can aid me in understanding, and I can potentially go
in and change stuff.

Now of course we may say that, with clear documented interfaces and a clear
documented object model, I'll need to go into the source far less, at least
to gain more understanding. That would be nice of us to say, but then we'd
have to look at the current state of the documentation as well as the
current definition of the interfaces and object model; they're rather
lacking.

So, while I agree we should strive for these things, we should also not
forget that implementation languages *do* matter in the real world, and
due to the behavior of the real world and real people, this won't be changing 
anytime soon.

Don't-forget-open-source-ly yours,

Martijn


___
Zope maillist  -  [EMAIL PROTECTED]
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 )




Re:[Zope] A similar issue with Perl for Zope

2000-05-25 Thread Jason Cunliffe

Michel Pelletier [EMAIL PROTECTED] wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
 Jon Udell wrote:
 
  BTW, there is essentially no difference between VBScript, JavaScript,
  PerlScript, or PythonScript when used at this level. All can make the
  same CreateObject call, and diddle the controlled app's object model in
  the same ways. It ends up not being a language issue at all, but more a
  case of, as I said, what the heck is that object model anyway, and then
  why doesn't it behave as expected?

 This is such a good point I wanted to share it with the Zope community
 as well.  The language issue is minor to the need for a definate object
 model with clear interfaces.  It shouldn't matter if the core of Zope is
 written in Python or FORTH, from your perspective and the perspective of
 your language the model and interfaces should be well definded.

Amen!

- consistent object model
- a map of the damn thing, with a poster of same which you can hang on your
wall can meditate to
- consistent interface syntax you can learn in 10 minutes and then repeat ad
infinitum as you explore the map
- "apples-for-apples" examples with side-by-side scripting language use
  [VBScript, JavaScript,PerlScript, PythonScript, etc..]
- a welcome mat for all linguists
- a copy of ZIAN [Zope-In-A-Nutshell]

Jason

Jason CUNLIFFE = NOMADICS.(Interactive Art and Technology).Design Director



Jason CUNLIFFE = NOMADICS.(Interactive Art and Technology).Design Director



___
Zope maillist  -  [EMAIL PROTECTED]
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 )