I want to thank everyone for Tuesday night's insightful discussion about how Web Services can be built using the Water language. I was especially impressed...
In other technologies, there's a clear separation of the data from the logic. With Water and ConciseXML, the data and the logic are one entity. Doesn't this...
One of the things mentioned at the Sept. 30th meeting of the Boston Water User Group, was the complexity of the existing XML technologies. Jay had with him a...
Since XML can be mapped directly to objects (using DOM or some other parser), can't you just store the objects in some sort of object-oriented database? I...
... one ... Sometimes its good to separate your program into what you think of as "data" and what you think of as "code". If you can identify such pieces of...
Fry, Thanks, I can see your point - Water can allow you the freedom to design the code in such a way that it can be more reusable than other current platforms....
I've read a couple of notes recently about XML traffic driving organizations to upgrade their networks. (See: SearchWebServices.com). Most of their concerns...
Looking toward the relatively near future (three to ten years) there will be a compelling need for a processing language that is specifically designed to use...
... Yes, Water and ConciseXML were designed to handle the situations that currently require the set of special-purpose languages of RDF, OWL, RDF Schema,...
... The verbosity of XML has restricted the places where XML can be used and there have been a number of approaches trying to deal with this problem. Ideally,...
I just noticed to my horror that Water is not represented on this excellent web site comparing various programming languages by writing a program that writes...
I just submitted the following: <doc bottles_of_beer_song author="Mike Plusch" copyright=2003> Creates the text for the song "N Bottles of Beer on the Wall" ...
... bin/ret_thing.cgi?" /> /> ... The behavior is what you want in the next version which will be released next week. In the meantime, here is a patch to the...
A couple of questions on the local environment <set x="local"/> creates a field in the local environment. How can I get a list of the fields in the local...
The local environment is available through the symbol "_environment". To remove a local variable, do _environment.<remove "x"/> Now that you mention it,...
Hi all. I saw on a search that it is possible to create SVG servers with Steam? There was a seminar on this, but it was in Boston. There wouldn't be any...
I have been in contact with Mike Plusch off and on regarding this very topic. I have been able to put together a rudimentary SVG server that could easily be...
Here is some code for extracting data from a table preserving the column headings as fieldnames; creating a vector full of objects using those fieldnames; then...
This example uses Water's built-in <to_objects /> method. This should work no matter how many rows and columns. <!-- Create an instance of TABLE to fiddle with...
The code samples you sent were great to start up with..... But when I tried to work with the HTML got by SaveAs'ing a WORD document into HTML format,I get a...
... Open the WORD as HTML document in NOTEPAD and post it here so we can try to see what the program is choking on. ... created ... output ( ... Yes. We ought...
Below are two files; one is an XHTML file that has data other than a table element stored in it; the other is the Water program that gets the table element and...
Here is an example that works on an actual web page right off the server. The two "logical://...".<execute_file /> instructions load support for non-XHTML...
Thank you for sending me copies of your files. Here's my analysis of the situation with the MS Word document: MS Word puts a bunch of stuff in the file that...
I'm working through the examples in the Water book and get an error that says "ends_with" not found. I updated the examples according to the corrections...
"ends_with" is only defined on a string, so it is likely that some field value in "a_starting_object" is not a string. For example, it might be null or a...
Thanks, Mike. That makes sense as a couple of the example fields are named 0 and 1. So this example from the book shouldn't work as written then? I'm also...