Alright, so I’m not much of a blogger. I guess that’s obvious by now. Nonetheless, the subject of this very neglected blog, the Ripple language, has come a long way in the last seven-and-a-half months. Ripple is now used commercially, which has driven its development in new and interesting directions. The language and query environment, now compatible with any Sesame 2.0 Sail implementation, are clearly separated from the linked data client, which in turn is compatible with Sesame-based applications distinct from Ripple. The API has been extended to allow for more specialized network algorithms. A developer may now embed Ripple query strings in Java source code, making it much easier to use Ripple as a software component, as opposed to a stand-alone tool. The syntax of the language has grown and matured, with support for regular expressions, backward and forward traversal of networks, and user-friendly, pattern-matching program definitions. In short, Ripple is becoming a real programming language. As it’s an open-source language, I’ve decided that the source code really ought to be accessible somewhere (other than in months-old release packages), so I’ve put it on Google Code. Maybe I should pipe the SVN commit messages into my blog.
Note: you can check out an up-to-the-minute working copy of Ripple like so (requires a Subversion client)
svn checkout http://ripple.googlecode.com/svn/trunk/ ripple
0 Responses to “Ripple’s not dead”