On Friday 20 July 2001 14:32, Reinhard Foerster wrote:
Ich kapiere zwar nicht so ganz, was du eigentllich willst. Vielleicht
http://mindx.sourceforge.net/drs
Es geht eigentlich nur darum, Applikationen automatisch upzudaten vor der Ausführung - entweder auf "stable", oder (was für Entwickler interessanter ist) direkt immer die neueste CVS-Version dazuhaben. Und weil es noch ziemlich genau eine Zwischenlösung gibt, nämlich immer das aktuelle Client/Server-Protokoll zu verwenden bei einer hinreichend stabilen Version, muß ein Server darüber entscheiden, was gut für den Client ist. (Sonst lehnt er ihn sowieso ab) Und damit das alles funktioniert und auch sicher ist, muß da eine Sandbox her. Nicht daß es im Moment "gefährlich" wäre, nur wenn so ein System erstmal funktioniert, wer weiß was sich die Leute alles runterladen.
Sieh mal auf http://civil.sourceforge.net - ein Strategiespiel, in Python geschrieben und damit 100% online-update-fähig. Das wird mein Release-Ziel, dieses Spiel darüber zum Laufen zu bekommen. Spätere Versionen machen dann davon Gebrauch, bei modernen Sprachen wie z.B. Ruby dynamisch zu bereits instantiierten Objekten Methoden hinzuzufügen. Ob das in jedem Fall sinnvoll ist ist fraglich, aber besser was selbstgebasteltes als .NET oder Mono oder wie diese Projekte heißen, die wohl auf ähnliches (nur größer und teurer) hinauslaufen, und programmiertechnisch auf alle Fälle eine Herausforderung, denn immer nur GUI-only und Server-only zu programmieren ist mir im Moment zu monoton.
Hm, leicht vom Thema abgekommen, aber jetzt weiß ich zumindest daß Shellskripte hier nicht so optimal sind, ich werde das also mit als C-Funktion integrieren.
Josef Spillner