This is an IDE for Extensible Dependency Grammar (XDG), a modular grammar framework developed at Saarland University (Saarbrücken/Germany) in the late 1990s and early 2000s.
As the main person behind it (along with Denys Duchier who started it all and created the entire foundation) and numerous others, I think XDG was far ahead of its time and actually still is in 2022, which is why I decided to put it on GitHub. Have fun :-)
Since the XDK is based on the v1 version of Mozart-Oz, which is 32bit-only, the easiest way to run XDK is using Wine.
- Install Wine.
- Install the latest v1 version of Mozart-Oz from here on Wine by running the installer
wine Mozart-1.4.0.20080704.exe
. - Clone the XDK directory,
cd
into it, and call the scriptmake_wine.sh
- this copies the native functors to their right place and then callsozmake
to build XDK.
When the build has completed successfully, just call wine xdk
to run the XDK :-)
If you also like to use the Mozart-Oz IDE based on emacs, just install an older version of emacs on Wine (e.g. 22.3 from here, I haven't tested newer versions)) and set the environment variable OZEMACS
to where you have installed it. That is, use wine regedit
to create a new "String Value" under HKEY_CURRENT_USER/Environment
and set it to e.g. C:\Program Files (x86)\emacs-22.3\bin\emacs.exe
. Then you can get into the Mozart-Oz IDE by simply typing wine oz
.