Martin Klang | 8 Jul 00:29 2004

hatatap news

hi all,

there's a new mailing list for hatatap.
to subscribe, pls visit this page:
http://lists.pingdynasty.com/mailman/listinfo/hatatap

also there'll be a new release out soon.
the last release was 0.4 and included
- multipart requests
- random value functions (strings and numbers)
along with a new easy-to-use executable Java jar.

the new release will incorporate major new functionality:
- frames and pop-up windows
- proxy settings
- redirect and refresh settings
- full POST and PUT support
- multipart XML requests for testing web services

in the future all announcements relating to hatatap will
be made on that list only, so make sure you subscribe if
you want to know what is going on!

(to get official release announcements only
  you can subscribe to the freshmeat project at:
  http://freshmeat.net/projects/hatatap )

more info on hatatap is available on the web site:
http://hatapap.pingdynasty.com/

(Continue reading)

o | 19 Jul 17:20 2004

message from Jyothi


Message from: Jyothi.
Contact: jyothisa@...
This message was submitted on the o:XML web site.

Hi,

Can you please let me know how to execute an o-xml program.
I already have an XML program which I want to convert to an
o-xml program and get the same output as the XML program.
Should I execute it at the command line or should I download any software to execute. Please let me know ASAP.

Thanks in advance for your help.

Regards,
Jyothi
Martin Klang | 20 Jul 01:59 2004
Picon

Re: message from Jyothi

Jyothi,

pls follow the instructions available on the website:
http://www.o-xml.org/objectbox/usage.html

regards,

/m

On 19 Jul 2004, at 16:20, o-xml@... wrote:

>
> Message from: Jyothi.
> Contact: jyothisa@...
> This message was submitted on the o:XML web site.
>
> Hi,
>
> Can you please let me know how to execute an o-xml program.
> I already have an XML program which I want to convert to an
> o-xml program and get the same output as the XML program.
> Should I execute it at the command line or should I download any 
> software to execute. Please let me know ASAP.
>
> Thanks in advance for your help.
>
> Regards,
> Jyothi
>
>
(Continue reading)

Martin Klang | 20 Jul 21:39 2004

ObjectBox 1.0.1 released


ObjectBox 1.0.1 released

The new version of the o:XML compiler/interpretor fixes a couple of 
XPath bugs, in particular one which produced the wrong result set for 
the descendant-or-self axis.

There's also a new 'o:sort' mapping, similar to xsl:sort. It arranges 
the nodes it encloses according to a given sort criteria (any XPath 
expression), and may be used like this:

<o:sort select="name">
   <author>
     <name>Fred</name>
   </author>
   <author>
     <name>Ella</name>
   </author>
   <author>
     <name>Rutger</name>
   </author>
</o:sort>

which would produce:
   <author>
     <name>Ella</name>
   </author>
   <author>
     <name>Fred</name>
   </author>
(Continue reading)

Martin Klang | 21 Jul 20:23 2004

Website Redesign and ObjectBox v1.0.2

Hi all,

The website has been almost entirely revamped, with a new structure and 
new look. Many thanks to Andy Joslin, who has redesigned and 
re-engineered the site. Check it out and let us know what you think!

Also I have the pleasure to announce the release of ObjectBox 1.0.2, 
hot on the tails of 1.0.1!
The latest version fixes some problems with output namespace handling. 
It also incorporates support for attribute value substitution. This 
means that you can embed o:Path expressions in curly braces in any 
attribute value, just like with XSLT.

Read more about it on the new website ->

Website Redesign:
http://www.o-xml.org/news/21-jul-2004-3.html

ObjectBox v1.0.2
http://www.o-xml.org/news/21-jul-2004-1.html

regards,

/m
Martin Klang | 22 Jul 11:39 2004

o:XML article on XML.com


XML.com are publishing an article I wrote called Introducing o:XML. You 
can find it here:
http://www.xml.com/pub/a/2004/07/21/oxml.html

It's the same one I sent out a little while ago, but with many 
improvements. Thanks to everyone who's contributed comments and advice 
- especially Kai, you're a star!

Please tell everyone you think might be interested!

regards,

/m
Mark Horowitz | 23 Jul 14:42 2004

o:xml arrays ?


are arrays a current, future, or nonexistent part of o:xml ?

mark horowitz
a.s.a., scjp
towers perrin



NOTICE:  This communication may contain confidential, proprietary or legally privileged information. It is intended only for the person(s) to whom it is addressed.  If you are not an intended recipient, you may not use, read, retransmit, disseminate or take any action in reliance upon it. Please notify the sender that you have received it in error and immediately delete the entire communication, including any attachments. Towers Perrin does not encrypt and cannot ensure the confidentiality or integrity of external e-mail communications and, therefore, cannot be responsible for any unauthorized access, disclosure, use or tampering that may occur during transmission.  This communication is not intended to create or modify any obligation, contract or warranty of Towers Perrin, unless the firm clearly expresses such an intent.
_______________________________________________
o-xml mailing list
o-xml@...
http://lists.pingdynasty.com/mailman/listinfo/o-xml
Wilson, Greg | 23 Jul 15:04 2004
Picon

extensible programming systems

Hello everyone.  I just read (and enjoyed) Martin Klang's article
about o:XML, and was pleased to discover yet another XML-based
programming system.  A revised version of an article I originally
did for Doctor Dobb's Journal (www.ddj.com) about XML-based
programming, and extensible programming systems more generally,
is now on-line at http://www.third-bit.com/~gvwilson/xmlprog.html.
I'd welcome comments on it...

Thanks,
Greg Wilson
Hewlett-Packard 
Martin Klang | 23 Jul 15:30 2004

Re: o:xml arrays ?

Mark,

I don't think that arrays are necessary as first class constructs in 
o:XML - but I could be wrong!
There is a core type for representing two-dimensional arrays called 
Table, and a (not yet finished) Array type for n-dimensional arrays. 
They can both be implemented using 'normal' arrays in the target 
language, ie Table is implemented in ObjectBox using Java arrays.
In XPath you can retrieve the x-th node of a nodeset with '[x]', which 
is a predicate but looks and mostly acts as array operators in other 
languages. My intention with the Array type is to allow access to array 
elements or sub-arrays in the same way, eg:
<o:set array="Array(3,3)"/> <!-- produce a 3x3 array -->
<o:set subarray="$array[1]"/><!-- get the first row -->
<o:set element="$array[1][1]"/><!-- get the first element -->

The types provide an extensible, polymorphic interface to lower-level 
language constructs such as arrays, which I think is more useful than 
direct language support. For example the Array type can include matrix 
manipulation functions like transpose, invert etc. Java or C arrays are 
powerful and efficient but not very practical to work with - similar 
maybe to pointers.

If you use the Java language extensions, there are ways of converting 
Java arrays to Lists, and to produce Java arrays from o:XML. I intend 
to improve this by integrating Java extensions with the Array type in 
the future.

hope this answers your question, regards,

/m

On 23 Jul 2004, at 13:42, Mark Horowitz wrote:

>
> are arrays a current, future, or nonexistent part of o:xml ?
>
> mark horowitz
> a.s.a., scjp
> towers perrin
>

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
Martin Klang | 23 Jul 17:18 2004
Picon

Re: extensible programming systems


Excellent -
The article looks very good - I'll have a proper look over the weekend.

In some ways it seems like the future you are talking about has arrived:
"allow programmers to say what they want to, when they want to, as they 
want to."
That's my vision of o:XML, and with documentation, unit test, DbC and 
AOSD extensions it really is happening now.

The next step is to create a higher-level abstract language, serving as 
the platform for code transformations. It would integrate code from 
different types of languages (statically/dynamically typed, 
functional/imperative), providing a single format that could be 
targetted to a variety of platforms. Then we'll have real separation of 
code and implementation.

regards,

/m

On 23 Jul 2004, at 14:04, Wilson, Greg wrote:

> Hello everyone.  I just read (and enjoyed) Martin Klang's article
> about o:XML, and was pleased to discover yet another XML-based
> programming system.  A revised version of an article I originally
> did for Doctor Dobb's Journal (www.ddj.com) about XML-based
> programming, and extensible programming systems more generally,
> is now on-line at http://www.third-bit.com/~gvwilson/xmlprog.html.
> I'd welcome comments on it...
>
> Thanks,
> Greg Wilson
> Hewlett-Packard 

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Gmane