Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

LDMud 3.6.4 und 3.5.4 veroeffentlicht

2 views
Skip to first unread message

Gnomi@Uni

unread,
Apr 6, 2021, 2:25:09 PM4/6/21
to
Hallo LDMudder!

Das LDMud-Team freut sich, das Release von LDMud 3.6.4 als aktuelles
stabiles Release verkünden zu dürfen.

Das Release korrigiert mehrere Fehler inklusive einiger Crashes und ist
daher für alle Nutzer von LDMud 3.6. empfohlen. Wir haben zeitgleich auch
LDMud 3.5.4 veröffentlicht, welches nur die Korrekturen für die Crashes
beinhaltet.

LDMud 3.6.4 enthält jedoch auch einige neue Features:
* Einführung von Default-Argumenten
In Funktionsdeklarationen können nun Default-Werte für die Argumente
angegeben werden. Diese Argumente sind dann auch ohne den varargs-
Modifier optional.
* Einführung der Prefixe #'lfun:: und #'var::, um Lfun- und Variable-
Closure-Literale explizit anzugeben.
* foreach()-Anweisungen und alle Arten von Zuweisungsoperationen
unterliegen nun den Compilezeit- und Laufzeittypchecks.
* replace_program() hat nun keine Einschränkunen mehr in Bezug auf
virtuelle Variablen.
* sscanf() and parse_command() sind nun echte Efuns (und keine
reservierten Wörter mehr).
* interactive_info() liefert nun auch Informationen zum Noecho- und
Charmode-Status,
* Die Subtraktion eines Mappings von eines Arrays oder umgekehrt ist
nun möglich.
* Die neue Kommandozeilenoption --tls-password unterstützt nun
passwortgeschützte TLS-Keys.
* Der Präprozessor ist nun sehr viel strenger beim Parsen der
Präprozessoranweisungen.

LDMud 3.5.4 ist hier erhältlich:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.5.4

LDMud 3.6.4 ist hier erhältlich:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.6.4

Eine Liste der Änderungen gibt es in der Datei HISTORY in den Quellen.

Darüberhinaus möchten wir zwei wichtige Änderungen in den nächsten
Releases ankündigen:
* LDMud 3.6.5 wird die an create() und reset() (die beiden Lfuns,
welche im H_CREATE_* und H_RESET Driver-Hook angegeben wurden)
übergebenen Argumente entfernen.
* LDMud 3.7.0 wird den Compat-Mode entfernen.

Falls Ihr auf weitere Probleme mit LDMud stoßt, berichtet uns bitte
darüber in unserem Bugtracker: https://mantis.ldmud.eu/mantis/
Und falls Ihr Fragen habt, stehen wir Euch auf der Mailingliste
ldmud...@googlegroups.com oder unter ldmu...@UNItopia.de zur Verfügung.

Viel Spaß!
Das LDMud-Team

0 new messages