Zum Inhalt springen

Diskussion:Tcl

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 25. Januar 2006 um 16:45 Uhr durch Wurzlsepp (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Letzter Kommentar: vor 20 Jahren von Suchenwi

Mein lieber Schieber, das Tcl-Beispiel mit der Uhr hast Du auf dem Tcl'ers wiki geklaut, ohne dem Credit zu geben! Schäm Dich. Nee ich registrier mich nich, keine Lust, nur weil ich ab und zu mal ein bißchen gnome.

Das Uhr-Beispiel habe ich in das Tcl'ers Wiki gestellt, ebenso wie hier. Aber du hast recht, eine Quellenangabe wäre besser gewesen... Benutzer:Suchenwi 2004-12-23 00:14


Verfügen Tcl-Implementationen über Garbage Collection? Vermutlich ja. 194.230.234.11 01:00, 19. Mai 2005 (CEST)Beantworten

das würde ich mal ganz stark annehmen. bisher habe ich die funktion zum manuellen speicherfreigeben jedenfalls noch nicht gefunden ;) -- 01:02, 19. Mai 2005 (CEST)Beantworten
Nein, verfügt Tcl nicht. Schaut mal bei www.self-tcl.de/forum dort wurde die Frage schon gestellt und beantwortet -- Gottie 09:05, 19. Mai 2005 (CEST)Beantworten
In Tcl sind Variablen entweder lokal (zu einer Funktion) oder global (inkl. in Namespaces). Lokale Variablen werden beim Verlassen der Funktion automatisch aufgeräumt. Globale Variablen leben solange, bis m an sie explizit löscht. Deshalb ist Garbage Collection für Tcl in der Regel kein Problem, da Programmcode sinnvollerweise eh meist in Funktionen (Prozeduren) eingebettet wird. Es ist aber möglich, Garbage Collection zu implementieren, siehe http://wiki.tcl.tk/garbage%20collection Suchenwi 12:36, 19. Mai 2005 (CEST)Beantworten



Ich finde es etwas ungluecklich, das Argument in der Prozedur noumlaut gerade string zu nennen. Zur besseren Unterscheidung schlage ich einen anderen Namen wie z. Bsp. str vor. Die Prozedur wuerde dann folgendermassen lauten:

proc noumlaut str {
string map {ä ae ö oe ü ue ß ss Ä AE Ö OE Ü UE} $str
}

--Wurzlsepp 15:45, 25. Jan 2006 (CET)