Projects / UDAT

UDAT

The UDAT ruby library is a parser and generator for UDAT documents, a data format offering a generic basis for data storage and transmission, while being both easily readable by humans and machines. It is comparable to formats like XML or YAML, but due to its simplicity is much easier to parse. The library includes an easy mechanism to send UDAT objects to remote machines in order to do remote procedure calls similar to XML-RPC.

Licenses
Implementation

Recent releases

  •  01 Jun 2007 14:41

    Release Notes: The possible arguments passed to Udat::run_rpc_server are now different (but backward-compatible). Exceptions due to malformed input to a TCP port opened by Udat::run_rpc_server are now caught instead of causing the whole program to terminate if Thread.abort_on_exception is set to true.

    •  30 May 2007 06:50

      Release Notes: Feature enhancements were added, including a simple way to send UDAT objects to remote machines in order to do remote procedure calls similar to XML-RPC. The methods which have been declared deprecated in version 1.3.0 are now replaced.

      •  28 May 2007 18:31

        Release Notes: Code cleanup (everything is now part of a module named "Udat", and the old Udat object has been renamed to Udat::Node). New escaping alternatives allowing binary blobs to be included more easily. New methods to look up values that have no key. Bugfixes in IO#write_udat and Udat::Node#write_to_stream.

        •  26 May 2007 19:31

          Release Notes: A bug in UdatCollection#delete_at was fixed. Two new methods, UdatCollection#shift and UdatCollection#pop, were added.

          •  25 May 2007 07:52

            Release Notes: The format was changed to allow empty collections. The tilde symbol is now a special character, which breaks compatiblity with previous versions.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.