module_linuxnqc.h

00001 
00002 /*
00003 
00004          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00005          ~ m o d u l e _ l i n u x n q c . h ~
00006          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
00007 
00008 Basisklasse für Module, welche den Linux-NQC-Kompilierer verwenden.
00009 (http://bricxcc.sourceforge.net/nqc/) Bietet bislang nur eine Methode, welche
00010 Rückgabewerte von nqc-Aufrufen auf Erfolg oder Mißerfolg überprüfen soll, was
00011 aber bisher nur in sehr beschränktem Maße verwirklicht ist.
00012 
00013 Alle Konstrukte tragen lateinische Bezeichnungen. Latein ist neben Englisch
00014 womöglich die einzige Weltsprache, die sich korrekt mit den ersten 128 ASCII-
00015 Zeichen schreiben läßt.
00016 
00017 Dieser Quelltext ist ursprünglich Teil des Programmes Eukalyptos, welches zur
00018 Netzwerkfernsteuerung von Lego-RCX-2-Robotern dient und von Lutz Büch, Bastian
00019 Rieck und Carlos Franke im Rahmen eines Praktikums am Interdisziplinären 
00020 Zentrum für Wissenschaftliches Rechnen (IWR) der Universität Heidelberg 
00021 geschaffen wurde.
00022 
00023 */
00024 
00025 
00026 #ifndef MODULE_LINUXNQCH
00027 #define MODULE_LINUXNQCH
00028 
00029 
00030 //via confunditoris:
00031 #define VIA_NQC "" //ubique
00032 //nomen datorum fundaminis (rudis et confusi):
00033 #define FUNDAMEN "fundamen"
00034 
00035 
00036 #include <string>
00037 #include "module.h"
00038 #include "module_conf.h"
00039 
00040 
00041 using namespace std;
00042 
00043 
00044 
00047 //classis infinitissima
00048 struct module_linuxnqc :
00049   public module
00050 {
00051   protected:
00052    bool proba_rescriptum_nqc(int); 
00053 };
00054 
00055 
00056 
00057 #endif

Generated on Sun Sep 3 23:47:22 2006 by  doxygen 1.4.7