Tuesday, July 09, 2002

SPRUT Your Russian Stuff

This is more directed graph stuff but this time designed for compiler construction. SPRUT generates C/C++ code. I found this while trying to work out what SPI stood for.

SPI (Standard Procedural Interface) is also used by a program called SPRUT. An IRD (internal representation description)
describes nodes on the graph and the SPI provides graph manipulation (printing out, deleting, adding, etc). Which is in C/C++ code. Neat idea (one we're using in TKS and is also in OntoJava). This has been around since 1998 nothing new under the sun I guess.

SPRUT part of the CoCom package:
http://cocom.sourceforge.net/

OntoJava (generate Java code from RDF):
http://www.i-u.de/schools/eberhart/ontojava/

No comments: