안녕하세요? 광운대학교의 이경만 입니다.
우선 Tcl/Tk는 상용이 아니고요 비 상업적인 목적으로
쓰면 아무 문제 없을 것으로 보입니다.
또 Tcl/Tk의 소스는 원칙적으로 공개니까요
그리고 Tcl/Tk로 GUI프로그램이 가능하냐고요?
물론 가능 합니다. (GUI를 위한 Tk니까요)
모티프 보다 쉽게 짜실 수 있으실 겁니다.
자바 정도 수준의 UI를 지원 할 수 있고요.
실례로 저희 학교 물리과에서 유닉스상에서
X용으로 물리학 시물레이션 프로그램을 짜라고 어떤 교수님이
대학원생에게 발표 일주일 전에 지령(?)을 내린 적이 있었습니다.
그 대학원 생은 윈도우에서 비쥬얼 베이직 정도 공부 했던
대학원 생이 었고 유닉스나 엑스쪽은 건드려 보지도 못 했었습니다.
하지만 Tcl/Tk를 몇일 만에 공부 하고 무사히 일주일 안에
프로그램을 끝냈다는 전설이~~
저도 400라인 정도 되는 그래픽 에디터를 Tcl/Tk로 짠적이
있었습니다.
또한 C나 C++로 작성한 소스를 그대로 Tcl명령에 포함 시켜
쓸수도 있고요.. (자바의 네이티브 메소드와 비슷 하게요)
그리고 Tcl 7.6부터는 소켓을 이용한
네트웍 프로그래밍도 가능 하다고 합니다.
자세한 사항은 이번에 나오는 "가자 웹의 세계로" 개정판을 참고 하세요
(지금 쓰고 있습니다. ^_^ )
그리고 Sun 연구소의 홈페이지를 참고 하시고요
http://www.sunlabs.com/research/tcl/
거기서 Tcl/Tk를 버전업 하니까요..
그럼 이만..
안녕히
psycho@explore.kwangwoon.ac.kr
PS. 참.. Tcl8.0에는 바이트 코드 컴파일러가 포함된다고 하는 군요..
자바 만든데라서 그런지 자바랑 비슷 하게 가는 군요..