Ich lerne jetzt Tcl / Tk, aber da ich Windows verwende, möchte ich eine voll funktionsfähige (professionelle) Entwicklungsumgebung für diese Sprache erstellen, aber ich muss wissen:
Beginnen Sie mit der Installation von ActiveTCL . Es ist kostenlos und beinhaltet TCL- und TK-Bindungen. Wenn Sie einen bevorzugten Texteditor haben, können Sie diesen verwenden. Stellen Sie sicher, dass Sie Syntax-Highlighting haben. Wenn Sie etwas fortgeschritteneres wollen, würde ich Komodo empfehlen. Es ist durch aktiven Zustand und hat eine kostenlose Version. Es versteht TCL semantisch und ist daher intelligenter als ein Standard-Texteditor. Zum Beispiel werden Syntaxfehler während des Codierens hervorgehoben.
Schreiben Sie jetzt einen Code und verbreiten Sie die TCL Liebe!
Verwenden Sie für eine interaktive Tcl-Shell TkCon
Für einen Editor benutze ich Komodo oder Vim
Für Web-Apps gibt es FrameWorks , Server: TclHTTP , Aol Server , Apache-Module und natürlich CGI
Für einen Texteditor würde ich empfehlen, jEdit zu versuchen; Es hat TCL Syntax Highlighting. Bei der Installation würde ich auch empfehlen, die folgenden Plugins zu installieren (was über den eingebauten Plugin-Manager möglich ist):
Wie bereits erwähnt, ist ActiveTCL der Ort, an dem TCL unter Windows gestartet wird. Was einen Texteditor betrifft, mag ich persönlich SciTE , aber jeder Texteditor, der Syntax-Highlighting durchführt, wird es tun (Code-Faltung hilft) so gut).
Das TCL Wiki hat die folgende Seite bezüglich IDEs: Ссылка
Wenn Sie eine Bibliothek mit spezifischen Funktionen benötigen, würde ich zuerst das TCL-Wiki überprüfen. Es gibt kein zentrales Repository von TCL-Erweiterungen, aber das Wiki scheint das zentrale Repository von TCL-Wissen zu sein.
Ja, Sie können TCL für webbasierte Projekte verwenden. Sie können hier ein bisschen hier zu CGI und TCL finden. Einige Webserver (zum Beispiel AOLServer) haben einen eingebauten TCL-Interpreter.
Andere haben TkCon bereits erwähnt, aber die meisten Leute nutzen nicht die volle Macht von TkCon. Es ist viel mehr als eine REPL-Schleife (dafür hätten Sie einfach tclsh oder wish verwenden können). Meine Lieblingseigenschaft ist TkCon's Bearbeitungsbefehl.
Grundsätzlich:
%Vor% Mitkönnen Sie Dateien anzeigen und bearbeiten.
%Vor% Mitkönnen Sie den Inhalt einer Variablen, auch Arrays
, anzeigen und bearbeiten %Vor% Mitkönnen Sie den Körper eines Procs anzeigen und bearbeiten. In der Tat schreibe ich normalerweise nicht-triviale Procs in TkCon.
Wenn Sie Code schreiben möchten, der Windows-spezifische Funktionen benötigt, möchten Sie TWAPI unbedingt die Tcl-Windows-API erhalten Bibliothek.
In Bezug auf die Erwähnungen von ActiveTcl - ActiveState (die Ersteller von ActiveTcl) haben ein Erweiterungs-Repository entwickelt. Sicherlich gibt es Erweiterungen, die (noch) nicht dort erscheinen, aber zu diesem Zeitpunkt befinden sich über 3000 Entitäten in ihrem Repository, so dass dort viele Erweiterungen vorhanden sind. ActiveTcl wird mit einem Programm namens "teacup" geliefert, das eine Befehlszeilenschnittstelle zum Repository bereitstellt, mit der Sie spezifische Erweiterungen installieren können (oder, wenn Sie wie ich sind, können Sie alle für Ihre Plattform relevanten Erweiterungen installieren).
>Das Wiki von Tcler enthält eine Reihe von Verweisen auf zusätzliche Tools und Erweiterungen. Ihre bevorzugten Web-Suchmaschinen werden jedoch wahrscheinlich Dienstprogramme, Tools, Erweiterungen und Anwendungen enthalten, die noch nicht im Wiki dokumentiert oder dem ActiveState-Repository hinzugefügt wurden.
MyTcl ist eine ziemlich nette IDE mit einer eingeschlossenen Tcl-Umgebung, Autovervollständigung, Syntaxhervorhebung, Debugging usw. Es hat eine ähnliche Aussehen und Verhalten von Visual Studio. Die Homepage ist auf Koreanisch, aber es ist nicht schwer, den Download zu finden.
Tags und Links windows-7 development-environment tcl tk