Release of LDMud 3.6.3 and 3.5.3

12 views
Skip to first unread message

Gnomi

unread,
Sep 1, 2020, 5:45:18 AM9/1/20
to Discussion of the LDMud driver.
Hello LDMudders,

the LDMud team is pleased to announce the release of LDMud 3.6.3 as
the latest stable LDMud release.

This release fixes several crashes and is therefore recommended for
users of LDMud 3.6. We also released LDMud 3.5.3 which only contains
the fixes for those crashes.

In LDMud 3.6.3 however there are some new features:
* The pragma strict_types will throw errors now.
As announced with the Release of 3.6.2 the pragma was reimplemented
and will now throw errors again as it did before 3.5.0.
* The new pragma warn_unused_variables warns about unused variables.
The compiler will warn about variables that are not read from or not
written to. But this pragma is deactivated by default.
* Support for Unicode Extended Grapheme Clusters.
Multiple Unicode codepoints can build a single user-perceived character.
These will now also be treated as a single character by sprintf() and
terminal_colour(). Also ANSI escape codes are now treated as zero-width
characters.
* New efun text_width() to calculate the width of a given text on screen.
It takes grapheme clusters and ANSI escape codes into account.
* The Python package was extended to support lvalue references via the
Lvalue class. Also the Struct class was changed: Member access is now
done via the .members attribute.
* save/restore_value() can now handle structs with a changed definition
(added/removed members) and anonymous structs.

LDMud 3.5.3 can be downloaded from:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.5.3

LDMud 3.6.3 can be downloaded from:
* http://www.ldmud.eu/download.html
* https://github.com/ldmud/ldmud/tree/3.6.3

A list of changes can be found in the HISTORY file in the driver sources.

If you have any problems with LDMud, please don't hesitate to report them
at: https://mantis.ldmud.eu/mantis/
If you have any questions please ask either on ldmud...@googlegroups.com
or contact us at ldmu...@UNItopia.de.

Have fun!
The LDMud team
Reply all
Reply to author
Forward
0 new messages