Ada4Hurd
Introduction
Ada4Hurd provides tools and examples to ease Ada development in Hurd. It is at an early stage.
ada2def
- It is based on the ASIS standard
- It analyse an Ada specification and generates some .defs file
def2ada
- Using opentoken it analyse a .defs file
- it can generate server skeleton
- it can generate a client library for easy connection to the server
xmladafs
- Mainly a translation of xmlfs in Ada
- write capabilities development is undergoing
- use xmlada
hello
- Hello World example translated in Ada
netfs_base
- Mainly a dummy translator to understand netfs mechanisms
- Some results of netfs experimentation
Where to find the code
- Ada4Hurd is a sourceforge based project
Mercurial is used as DVCS
$ hg clone http://hg.code.sf.net/p/ada4hurd/code ada4hurd-code
Build the code
Install the build dependencies as root
$ apt-get install gnat libopentoken4-dev libxmlada5-dev libasis2014-dev
Build
$ cd ada4hurd-code $ make
Play with xmladafs
$ make trans_on
Run netfs tests
- In netfs_base directory
$ make trans_dbg_on