Mailing List Archive

hello, and introduction
Hi folks,

As soon as I figure out what's up with the ssh-key business (I already mailed
a cry for help to the cvs master at cvs-admin@zope.org) I hope I'll (finally)
have the ability to do checkins. Yay! :)

So, I figured it might be a good idea to introduce myself to those of
you who don't know me yet.

I'm Martijn (not the Other Martijn, but in case of confusion I listen to
MartijnF and even to Bob :). I've been active in the Zope community for
a couple of years now. I've been active in the Python community for a
bit longer, so some of the PythonLabs crew know me as well.

My areas of interest/activity in Zope land (excuse me as I ramble
on for a while):

* Formulator

A Zope framework for creating web forms (and their validation backend).
Not in the Zope core, of course, but who knows, one day.

* Zope and XML

This is rather varied. I've played a lot with XMLDocument, the predecessor
of ParsedXML. On top of XMLDocument I built something called XMLWidgets,
which uses some wild pagan concepts related to some beliefs of the
Component New Religion. Widgets are objects that you could see as
'features' dynamically attached to DOM nodes.

XMLWidgets can be used to write simple XML renderers using standard
Zope components such as DTML methods. I have also used it to create a
through-the-web semi-WYSIWYG authoring system for simple XML documents.

More recently I've been working with ParsedXML; in fact I helped some
in the development, so I know that codebase rather well. I've also
been active integrating 4XPath so one can perform XPath queries against
ParsedXML's DOM. This appears to work, and I'll be releasing some code
soon. It is mostly an installation/compilation problem to get all
the dependencies (PyXML, 4Suite) going. The integration code is
rather simple.

The ParsedXML DOM wrapper implementation for DOM/Zope integration was
rather painfully slow, so I've recently rewritten this to be a lot faster.
I can now soon proceed to check in this new code. :)

I'm also trying to do something XMLWidgets-like with ParsedXML. This is
still in the design and experimentation phase currently, but it is
an important topic for me.

I'm also rather interested in doing something New Religion-like with
ZDOM; the DOM interface for Zope objects. A read-only ZDOM would give
us the ability to do XPath queries against Zope trees, which could be
quite powerful. XPath, as suggested somewhere in the ZPL docs, could
eventuall also become a TALES expression type.

I have a variety of other interests and experiences with the Zope
code base that I can't think of right now. We'll see what'll develop.

Regards,

Martijn
Re: hello, and introduction [ In reply to ]
On Thu, Oct 04, 2001 at 12:48:53AM +0200, Martijn Faassen wrote:
> As soon as I figure out what's up with the ssh-key business (I already mailed
> a cry for help to the cvs master at cvs-admin@zope.org) I hope I'll (finally)
> have the ability to do checkins. Yay! :)

Yay! Welcome Martijn! Patience, addind the keys can sometimes take a while;
if there are any probs, I am sure Ken (aka cvs-master) will sort them out in
no time.

> So, I figured it might be a good idea to introduce myself to those of
> you who don't know me yet.
>
> I'm Martijn (not the Other Martijn, but in case of confusion I listen to
> MartijnF and even to Bob :). I've been active in the Zope community for
> a couple of years now. I've been active in the Python community for a
> bit longer, so some of the PythonLabs crew know me as well.

Oi, that's the Original Martijn, to you... And no staning on more years in
the Python Community either!

> My areas of interest/activity in Zope land (excuse me as I ramble
> on for a while):
>
> * Formulator
>
> A Zope framework for creating web forms (and their validation backend).
> Not in the Zope core, of course, but who knows, one day.
>
> * Zope and XML
>
> This is rather varied. I've played a lot with XMLDocument, the predecessor
> of ParsedXML. On top of XMLDocument I built something called XMLWidgets,
> which uses some wild pagan concepts related to some beliefs of the
> Component New Religion. Widgets are objects that you could see as
> 'features' dynamically attached to DOM nodes.
>
> XMLWidgets can be used to write simple XML renderers using standard
> Zope components such as DTML methods. I have also used it to create a
> through-the-web semi-WYSIWYG authoring system for simple XML documents.
>
> More recently I've been working with ParsedXML; in fact I helped some
> in the development, so I know that codebase rather well. I've also
> been active integrating 4XPath so one can perform XPath queries against
> ParsedXML's DOM. This appears to work, and I'll be releasing some code
> soon. It is mostly an installation/compilation problem to get all
> the dependencies (PyXML, 4Suite) going. The integration code is
> rather simple.
>
> The ParsedXML DOM wrapper implementation for DOM/Zope integration was
> rather painfully slow, so I've recently rewritten this to be a lot faster.
> I can now soon proceed to check in this new code. :)

More because I haven't had the time to open up a sandbox and do it for him.
But that hurdle (me) is now no longer in your way. Go for it if the tests
pass (those that passed without your change, anyway.. ahem).

> I'm also trying to do something XMLWidgets-like with ParsedXML. This is
> still in the design and experimentation phase currently, but it is
> an important topic for me.
>
> I'm also rather interested in doing something New Religion-like with
> ZDOM; the DOM interface for Zope objects. A read-only ZDOM would give
> us the ability to do XPath queries against Zope trees, which could be
> quite powerful. XPath, as suggested somewhere in the ZPL docs, could
> eventuall also become a TALES expression type.
>
> I have a variety of other interests and experiences with the Zope
> code base that I can't think of right now. We'll see what'll develop.

You may want to reconfigure Mutt first; you had a Mail-Followup-To header of
'faassen, zope-coders@zope.org', which in my case would have sent a copy to
faassen@zope.com.. Upgrade to Mutt 1.3.22 while you are at it :)

--
Martijn Pieters
| Software Engineer mailto:mj@zope.com
| Zope Corporation http://www.zope.com/
| Creators of Zope http://www.zope.org/
---------------------------------------------
Re: hello, and introduction [ In reply to ]
In short: yay!

- C


Martijn Faassen wrote:
> Hi folks,
>
> As soon as I figure out what's up with the ssh-key business (I already mailed
> a cry for help to the cvs master at cvs-admin@zope.org) I hope I'll (finally)
> have the ability to do checkins. Yay! :)
>
> So, I figured it might be a good idea to introduce myself to those of
> you who don't know me yet.
>
> I'm Martijn (not the Other Martijn, but in case of confusion I listen to
> MartijnF and even to Bob :). I've been active in the Zope community for
> a couple of years now. I've been active in the Python community for a
> bit longer, so some of the PythonLabs crew know me as well.
>
> My areas of interest/activity in Zope land (excuse me as I ramble
> on for a while):
>
> * Formulator
>
> A Zope framework for creating web forms (and their validation backend).
> Not in the Zope core, of course, but who knows, one day.
>
> * Zope and XML
>
> This is rather varied. I've played a lot with XMLDocument, the predecessor
> of ParsedXML. On top of XMLDocument I built something called XMLWidgets,
> which uses some wild pagan concepts related to some beliefs of the
> Component New Religion. Widgets are objects that you could see as
> 'features' dynamically attached to DOM nodes.
>
> XMLWidgets can be used to write simple XML renderers using standard
> Zope components such as DTML methods. I have also used it to create a
> through-the-web semi-WYSIWYG authoring system for simple XML documents.
>
> More recently I've been working with ParsedXML; in fact I helped some
> in the development, so I know that codebase rather well. I've also
> been active integrating 4XPath so one can perform XPath queries against
> ParsedXML's DOM. This appears to work, and I'll be releasing some code
> soon. It is mostly an installation/compilation problem to get all
> the dependencies (PyXML, 4Suite) going. The integration code is
> rather simple.
>
> The ParsedXML DOM wrapper implementation for DOM/Zope integration was
> rather painfully slow, so I've recently rewritten this to be a lot faster.
> I can now soon proceed to check in this new code. :)
>
> I'm also trying to do something XMLWidgets-like with ParsedXML. This is
> still in the design and experimentation phase currently, but it is
> an important topic for me.
>
> I'm also rather interested in doing something New Religion-like with
> ZDOM; the DOM interface for Zope objects. A read-only ZDOM would give
> us the ability to do XPath queries against Zope trees, which could be
> quite powerful. XPath, as suggested somewhere in the ZPL docs, could
> eventuall also become a TALES expression type.
>
> I have a variety of other interests and experiences with the Zope
> code base that I can't think of right now. We'll see what'll develop.
>
> Regards,
>
> Martijn
>
>
> _______________________________________________
> Zope-Coders mailing list
> Zope-Coders@zope.org
> http://lists.zope.org/mailman/listinfo/zope-coders
>


--
Chris McDonough Zope Corporation
http://www.zope.org http://www.zope.com
"Killing hundreds of birds with thousands of stones"
Re: hello, and introduction [ In reply to ]
Martijn Pieters wrote:
> On Thu, Oct 04, 2001 at 12:48:53AM +0200, Martijn Faassen wrote:
> > As soon as I figure out what's up with the ssh-key business (I already mailed
> > a cry for help to the cvs master at cvs-admin@zope.org) I hope I'll (finally)
> > have the ability to do checkins. Yay! :)
>
> Yay! Welcome Martijn! Patience, addind the keys can sometimes take a while;
> if there are any probs, I am sure Ken (aka cvs-master) will sort them out in
> no time.

We'll see what happens today. I'm patient. I'm very patient. :)
Did I say how patient I was?

[snip]
> > I'm Martijn (not the Other Martijn, but in case of confusion I listen to
> > MartijnF and even to Bob :). I've been active in the Zope community for
> > a couple of years now. I've been active in the Python community for a
> > bit longer, so some of the PythonLabs crew know me as well.
>
> Oi, that's the Original Martijn, to you... And no staning on more years in
> the Python Community either!

Oh, I wasn't. I doubt I've been using Python for longer than you anyway.
But I'm the Martijn, you can be The Original Martijn if you insist. :)

[snip]
> > The ParsedXML DOM wrapper implementation for DOM/Zope integration was
> > rather painfully slow, so I've recently rewritten this to be a lot faster.
> > I can now soon proceed to check in this new code. :)
>
> More because I haven't had the time to open up a sandbox and do it for him.
> But that hurdle (me) is now no longer in your way. Go for it if the tests
> pass (those that passed without your change, anyway.. ahem).

I made sure those tests that pass do pass. :)

[snip]
> You may want to reconfigure Mutt first; you had a Mail-Followup-To header of
> 'faassen, zope-coders@zope.org', which in my case would have sent a copy to
> faassen@zope.com.. Upgrade to Mutt 1.3.22 while you are at it :)

Peculiar; hadn't noticed that before. I'll check that out.

Regards,

Martijn
Re: hello, and introduction [ In reply to ]
On Thu, 4 Oct 2001, Martijn Faassen wrote:

> As soon as I figure out what's up with the ssh-key business (I already mailed
> a cry for help to the cvs master at cvs-admin@zope.org) I hope I'll (finally)
> have the ability to do checkins. Yay! :)

(I'm now in touch with martijnf, working on the key deposit front...)

--
Ken
klm@zope.com