blob: b39c6f61f6e4f7d2433817a2704645dc96568266 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001VERALTET
2SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01003 string make_shared_string(string str)
4 bytes make_shared_string(bytes str)
MG Mud User88f12472016-06-24 23:31:02 +02005
6BESCHREIBUNG
7 Fuegt <str> in die Tabelle der gemeinsam verwendeten String des Spiels
8 ein.
9
10 Wenn ein String von mehreren Variablen / Objekten verwendet wird,
11 spart dies Speicher. Keys von Alists und Mappings sind immer gemeinsam
12 verwendete Strings.
13
14 In LDMud 3.3 ist diese Funktion nicht laenger nuetzlich: Strings
15 werden sowieso so weit wie moeglich gemeinsam verwendet, und der
16 Driver wandelt untablierte Strings nach einiger Zeit automatisch in
17 tablierte Strings um um
18
Zesstrad59c3892019-11-28 20:53:39 +010019FEHLER
MG Mud User88f12472016-06-24 23:31:02 +020020 Ein besseres Stringhandling im Driver sollte diese Efun ueberfluessig
21 machen.
22
Zesstrad59c3892019-11-28 20:53:39 +010023GESCHICHTE
24 Eingefuehrt in LDMud 3.2.6, auf Vorschlag von Tubmud.
25 Veraltet seit LDMud 3.3.