[Yahw-devel] Status-Update, 22.10.2003
Status: Planning
Brought to you by:
blowndisk
|
From: <011...@we...> - 2003-10-22 13:22:42
|
Kleines Statusupdate: Da ich mich momentan erstmal in das Studentenleben eingewoehnen muss, werde ich wohl in der naechsten Zeit (ausser am Wochenende) wenig zum Programmieren und Planen kommen. (Ich hab Tage an denen ich Morgens um 5:30 Uhr aufstehe und Abends um 18:45 wieder vor meiner Haustuer stehe.) Demnach lege ich, da auch ein paar unserer Mitglieder jetzt Erstsemester sind, das Projekt Yet another Huge World fuer die naechsten ein bis zwei Wochen auf Eis. D.h. es wird von mir nichts neues zu erwarten sein und ich werd auch waehrend dieses Zeitraumes keinem auf den Wecker fallen :) Es bedeutet aber nicht, dass ihr in dieser Zeit nicht weitermachen duerft :-P Ich wuerde ganz gern mal eine Statusmeldung von Magefist hier hoeren wie es mit dem Banner vorangeht :) Aus reiner Neugier natuerlich :) Der momentane Sourcestatus ist folgender: Es wird "aktuell" am Netzwerkcode "gearbeitet". Im Speziellen am Versenden und Empfangen von grossen Datenbloecken, "Files" genannt (weil es meistens Files sind). Zu bearbeiten sind noch: Das Userinterface benoetigt noch VIEL Arbeit, welche allerdings eher unter "nebenbei" faellt. Funktionieren tut es wunderbar :) Der Parser, bzw. die aktuelle Scriptsprache (Namenlos bisher :) ist bisher nur faehig simpelste Aufgaben zu loesen und ist im Grunde als Configfile Parser und fuer Lade-Scripte entwickelt worden. Dies wird aber auf kurz oder lang nicht reichen. Z.B. die Scripte fuer die Regelwerke, welche unter Anderem bei den Kampfregeln aus chaotischen, mathematischen Formeln bestehen koennen, wird es noetig "richtig" programmieren zu koennen. D.h. es muessen auswertbare Ausdruecke moeglich sein. Ich hoere Yoshi252 schon fragen: Warum nimmst du nicht Lua? Im Grunde genommen ein logischer Gedanke, wenn da nicht klein BlownDisk waere, der das Rad zu gerne neu erfindet :) Deswegen steht seit neuem auf der ToDo Liste eine neue Scriptsprache Namens ML. Der Name ist noch nicht wirklich feststehend, aber er gibt gut wieder was ich plane zu realisieren, denn ML steht fuer Math Language. Die Syntax steht im Groben auch schon fest, wer wissen moechte, wie sie aussieht, moege doch in der naechsten Mathestunde oder Mathevorlesung aufpassen was der Lehrer/Prof. dort an kryptischen Formeln an die Tafel kritzelt. Wie die Sprache implementiert wird steht noch nicht genau fest. Entweder wird sie in die bestehende Sprache eingebettet, oder sie wird die bestehende Sprache ersetzen. Auch wie sie technisch umgesetzt wird ist noch nicht klar. Zur Wahl stehen vorcompilierter Code, just-in-time Compiler (so wie die aktuelle Sprache funktioniert) oder just-in-time Compiler mit "Bytecode". So, damit hab ich wieder viel von mir gegeben. Wer jetzt komplett verwirrt ist kann gerne gezielte Fragen an mich richten :) Ich werd sie auch garantiert beantworten, zur Not mit "Hae?!?". :) Als dann: mfg blowndisk ______________________________________________________________________________ Zwei Mal Platz 1 mit dem jeweils besten Testergebnis! WEB.DE FreeMail und WEB.DE Club bei Stiftung Warentest! http://f.web.de/?mc=021183 |