Det ska tydligen fungera ungefär som VisualBasic för Unix och bättre. Det har färdigt stöd för nätverk och fungerar tydligen väldigt bra för att göra program för flera olika plattformar.
Heter det inte Tcl/Tk? Får väl klassas som ett av dom fulaste sätten att göra gui:n på, jag har inte hittat ett enda program som inte gjort att det svider lite i ögonen. Därmed inte sagt att det inte är bra, jag har aldrig försökt göra nåt vettigt i det så jag vet inte. Det var iaf fruktansvärt välanvänt för ett antal år sen, men har väl tappat sin charm lite granna tror jag, inte lika många som använder det nu.
Edit, jag var tvungen att kolla, och jag har inte ens Tcl/Tk installerat nu. För 6-7 år sen så hade det nog varit svårt att vara utan och fortfarande ha program att använda, men det verkar ha gått över med andra ord. Det är en gammal uppfinning, och utseendet dom byggde Tk runt gjorde nog inte att särskilt många ville hänga kvar i det för länge.
Senast redigerad av Mupp 24 april 2007, 10:29:46, redigerad totalt 1 gång.
Jag använde det mycket flitigt för ett antal år sedan för vårt CAD system (SuperMax E-CAD från Dansk Data Elektronik). Där (och i flera andra applikationer) var det inkompilerat för att vara applikationens scriptspråk.
Vill minnas att man kunde trolla bra med det och att det gick att göra det mesta, likt awk. sed etc. Dock är det lika krångligt som awk/sed med alla '\" och andra escape sekvenser för att skydda och prioritera argument från kommandotolkens tolkningar. Ex listors innehåll separerades med mellanslag. Hade man då mellanslag i data så ... Mycket trial and error ... error ... error.
Skulle nog inte vilja säga att det fungerar som VisualBasic eller bättre.
Jag använde Tcl/Tk en hel del i slutet av 90-talet. Jag föredrar Perl. Många rekommenderar Python, som är bra om man gillar objektorientering. Tcl är ett språk för interpretering. Tk är ett paket för GUI (Widget Set).
I mitt tycke passar inte Tcl så bra för större program. Och för små one-liners tycker jag Perl att föredra. Skall man bygga stora komplicerade program är det nog bättre att arbeta med i C eller C++. I den fria värden Gnu/Linux används ofta Guile, som tolkar språket Scheme som är besläktat med Lisp.
Så min rekommendation är:
Använd Perl eller Python för små eller medelstora saker. Använd Guile tillsammans med C/C++ för stora projekt. Men Tcl/Tk fungerar skapligt för enkla GUI, bara det inte blir för stort.
Skulle nog också köra med Python och gui paketet WxPython framför det ganska ålderdomliga Tcl/Tk.
Perl har jag aldrig kört, ska visst vara trevligt, men Python är visst lättare att köra objektorienterad programmering med och ger renare kod.
Sedan gäller det att ladda upp t.ex perl-scripten till servern på rätt sätt, dvs som en ascii-fil istället för "binärt" ..eller var det tvärt om? Ja... ni ser...