Hallo,
ich wollte mal fragen, ob jemand weiß, wie genau so ein Patch funktioniert.
RGH hat ja ab und an solche Patches für den Interpreter und Compiler
als kleines Update angeboten. Genau solche meine ich.
Man könnte ja jetzt auf die Idee kommen, solche Patches mit einer anderen
Sprache zu erstellen und XProfan damit erweitern. Das wäre ja besser, als
wenn man seine Funktionen/Befehle in eine .DLL packt und die dann immer
auch mitgeben muß. Ich denke mal, daß das so ähnlich geht, wie früher die
Cracks, die man auf diversen Seiten für Sharewareprogramme u.ä. finden
konnte.
Andere Sprachen machen das mit statischen Libs (.lib) oder .obj bei Assembler,
wo dann der Linker das Einbinden erledigt. Beim oben genannten Patch wird
es wohl nicht gerade einfach sein, zumal die neue Funktion in eine Art Liste
eingetragen wird und der Compiler diese dann absucht, um die neue Funktion
zu integrieren. Da kommen jetzt evtl. auch noch die Systemvariablen dazu.
Ich denke, daß RGH das so ähnlich auch macht. Aber das geht jetzt schon eher
in Richtung Compilerbau.
Aber ich denke, daß man das hier ruhig mal diskutieren könnte. Ich hatte vor
ein paar Jahren RGH gefragt, ob er neue Funktionen / Befehle auch in .pcu
Dateien o. ä. packen könne und nur der wichtigste Kern der Spache in der
Runtime bzw. Interpreter ist. Also so eine Art Core-Lib, wie ich es bspw. bei
B4A und B4J kenne. Alle Erweiterungen kommen dann als Java-lib (.jar) und
einer XML-Datei, die die neuen Funktionen beschreibt. Also etwa als modulare
Erweiterungen gedacht.
Leider hat mir RGH nie darauf geantwortet.
Ich hoffe mal auf rege Beteiligung.