<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.oliverh.com/lib/styles/feed.css" type="text/css"?>
<rss version="2.0">
    <channel>
        <title>Oliver's Site projects</title>
        <description></description>
        <link>http://www.oliverh.com/</link>
        <lastBuildDate>Wed, 12 Sep 2007 13:56:12 +0200</lastBuildDate>
        <generator>FeedCreator 1.7.2-ppt DokuWiki</generator>
        <image>
            <url>http://www.oliverh.com/lib/images/favicon.ico</url>
            <title>Oliver's Site</title>
            <link>http://www.oliverh.com/</link>
        </image>
        <item>
            <title>Picotalk</title>
            <link>http://www.oliverh.com/projects/picotalk-dev?rev=1163964150</link>
            <description>Picotalk is a simple Smalltalk-like programming language and environment implemented in ECMAScript (JavaScript), mainly intended (but not limited) to teaching basic concepts of programming.

Project page at berliOS: &lt;https://developer.berlios.de/projects/picotalk/&gt;</description>
            <pubDate>Sun, 19 Nov 2006 20:22:30 +0200</pubDate>
        </item>
        <item>
            <title>Picotalk</title>
            <link>http://www.oliverh.com/projects/picotalk?rev=1163973676</link>
            <description>Picotalk is a simple Smalltalk-like programming language and environment implemented in ECMAScript (JavaScript), mainly intended (but not limited) to teaching basic concepts of programming.

Project page at berliOS: &lt;https://developer.berlios.de/projects/picotalk/&gt;</description>
            <pubDate>Sun, 19 Nov 2006 23:01:16 +0200</pubDate>
        </item>
        <item>
            <title>Python Code Object Utilities</title>
            <link>http://www.oliverh.com/projects/python-codeutils?rev=1163982887</link>
            <description>This library provides a simple interface for changing the behavior of existing function/method objects.

Download: pycodeutils.zip (License: MIT License, see file LICENSE in the distribution)

Usage

 The behavior of a function/method object is changed by replacing its associated code object with a new one. The new code object delegates the execution to a given user-defined function (delegatee). The arguments as well as the original code are passed to the delegatee. So it is possible to either e…</description>
            <pubDate>Mon, 20 Nov 2006 01:34:47 +0200</pubDate>
        </item>
        <item>
            <title>RELAX NG with Content Classes</title>
            <link>http://www.oliverh.com/projects/relaxng-with-classes?rev=1164077570</link>
            <description>Version: 2006-11-20 
 Author: Oliver Horn

This document describes ERNC, a syntactic extension of RELAX NG‘s Compact Syntax (RNC). ERNC introduces a lightweight syntax to make the definition of so-called “content classes” more convenient. Note that all extensions are just syntactic sugar. Every ERNC grammar can be transformed into a pure RELAX NG grammar; a simple processor is available for .</description>
            <pubDate>Tue, 21 Nov 2006 03:52:50 +0200</pubDate>
        </item>
        <item>
            <title>Syntax Tokenizer Extension for Saxon</title>
            <link>http://www.oliverh.com/projects/saxon-tokenizer?rev=1163971430</link>
            <description>This extension for Saxon 6.5 provides an XSLT extension function for tokenizing programming code fragments. The extension function can be used to perform on-fly syntax highlighting during the transformation process.

How does it works? The function returns an interim node-set containing a tokenized representation of the code. The stylesheet can then process this node-set, e.g. to generate formatted, syntax-highlighted output.</description>
            <pubDate>Sun, 19 Nov 2006 22:23:50 +0200</pubDate>
        </item>
    </channel>
</rss>
