gnostic Howto version 1.0.1 How to use gnostic ? 0) You can download Gnat, GtkAda and Aws from AdaCore web site and install its on your computer to product Ada project. 1) Create Gnostic install directory : ex : "mkdir Gnostic" 2) Download tgz file for Gnu/Linux or rar file for Windows from sourceforge.net in Gnostic install directory. 3) go to to gnostic install directory 4) extract the archive from archive file. 4.1) You can edit gnostic/gnos-window/gnos-windows.ads to change the paths of Ada library. 5) Compilling gnostic : 5.1) make head 5.2) make tail 5.3) make all 6) Create new directory for your new project : 6.1) Go to your new directory project. 6.2) Call gnostic.exe : 6.2.1) Copy or write Config_File.txt with your pparameters or call gnostic.exe with argument on command line. 6.2.2) Call gnostic.exe with -F Config_File argument if you want use Config_File.txt. 6.2.3) You can cretae a shortcut in your desktop to call gnostic.exe in the new project directory. 7) If this call is the first you do not use -e True argument ; Or you would make head and tail before from command line. 8) initialization of gnostic for you new project : 8.1) gnostic genrate a new project name automaticly, if you want use this project name click "yes" else "no". 8.2) The initialize list window : 8.2.1) if you create new project with your project name you would add this name on the list : 8.2.1a) enter the name and click "ok" 8.2.1b) if your project is simple main file click "ok" again else you can add a sub directories units and click "ok" again to continue. 9) gnostic have open the main window whre you are an user frame to compute your command to OS. 9.1) make head and tail for your project or copy its from gnostic install directory in the user frame in command line : 9.1.1) create "obj" directory in your new project directory : ex : "mkdir obj" 9.1.1) make head 9.1.2) make tail 10) At this step you hare ready to encode your new project. 10.1) if you want add a new subunit you would select project/create_list from main menu bar. 10.2) after adding new subunits you would select project/prepare to make the subunit directory from main menu bar. 10.3) The step is the computation step where you would write your program : 10.3.1) select project/computation from main menu_bar. 10.3.1a) the computation window is opened with Date and Version comment to be updated automaticly when you update your project. 10.3.1b) Compute you program : ex -- Date := "" ; -- Version := "" ; with ada.text_io; use ada.text_io; procedure gnostest is begin put_line("gnostest : testing"); put_line("gnostest : end of program"); end gnostest; Ctrl+A to save_as. 10.3.2) Close the computation window : click yes to save automaticly your file. 10.4) Reload your project : select project/reload menu from main menu_bar. 10.5) select project/update from main menu_bar to update the version of program : the version is update automaticly in all file modified during gnostic session. The History.txt file is updated with the last version. 10.6) select project/clean from main menu_bar to make mrproper. 10.7) select project/archive from menu_bar to make new archive tgz (Linux) or rar (MS Windows) file with your project (see arch section of Makefile). you can write Documentations in Documentations directory from the File computation windows. 10.7.1) you would get gpl.txt from your GNU web site or replace this file from your Makefile but anything to do it with gnostic. 10.7.2) the nex file would be created befor select project/archive from main menu_bar : 10.7.2a) History.txt can be edited with gnostic with select of file/new file from main menu_bar. 10.7.2b) Howto.txt Abstract.txt can be edited with gnostic with select of file/new file from main menu_bar. 10.7.3) the gnostic project file named "gnostic.gpr" would be removed at the arch entry from Makefile. 10.8) select project/build from main_menu_bar to build your program.