Diskussion:Tcl
aus Wikipedia, der freien Enzyklopädie
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)
- 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)
-
- 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)
- 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)
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)
[Bearbeiten] Beispielcode
Ich finde, gerade in den ersten Abschnitten wird der Textfluß durch die Syntax- und Code-Beispiele zu sehr unterbrochen. Insgesamt habe eher den Eindruck, ein (zu kurzes) Tutorial vor mir zu haben, statt eines enzyklopädischen Eintrags. (Die en-Fassung gefällt mir aus den selben Gründen ebensowenig.) Auch die Unterscheidung zwischen Syntax und Standard-Befehlen sollte noch besser herausgearbeitet werden. Ich schau' mal, ob ich die Feature-Liste aus der en-Version übersetzt bekomme, die gefällt mir nämlich sehr gut. -- Stefan Bethke 00:45, 18. Jul 2006 (CEST)
[Bearbeiten] Zusammenfassung
Der dritte Absatz erscheint mir sehr lang, und in dieser Detailfülle überflüssig, da Tk mit eigenem Lemma vertreten ist, und die Unicode-Unterstützung heutzutage nichts besonderes mehr darstellt. (Abschnitt über die Geschichte?) -- Stefan Bethke 00:46, 18. Jul 2006 (CEST)
[Bearbeiten] package requre Tk
Das fehlt in einigen Beispielen. Je nachdem wie man das Beispiel mit Tk-Funktionalität startet, gibt es evt. eine Fehlermeldung, manche Editoren/IDEs haben damit oft Probleme wenn 'package require ... fehlt. Sollte man vielleicht mit angeben.