IDE를 만들면서..

h2h1995의 이미지

Tcl 언어를 접한지도 8년이상이란 시간도 흘렀고,

Tcl 언어만을 위한 IDE가 없다는것에 대한 불편함에 MyTcl을 개발해온지도 1년이란 시간이 훌쩍넘었네요.

IDE를 만들면서 그동한 해왔던 프로그래밍에 대한 어려움도 많이 느껴봤고,

GUI 디자인, 인터프리터 언어의 디버거 구현과...

진정 IDE로써 프로그래머에게 필요한 기능이 무엇인지 생각하는 시간도 가져봤습니다.

(덕분에 wxWidgets도 충분히 스터디 할 수 있었고, Tcl 소스코드도 뜯어볼 수 있는 시간을 가졌습니다.)

그렇게 여가 시간을 투자해 MyTcl을 공개한 후 어느정도 지나니

해외 개발자들에게 피드백도 받고, 상용 Tcl/Tk IDE 보다 좋고 잘 사용하고 있다는

메일을 받았을 땐 기분이 정말 좋더군요.

(아무래도 해외 개발자들에게 피드백을 더 많이 받게 되네요.)

비록 미천한 실력으로 발전시키는 나만의 Tcl IDE를 볼땐 뿌뜻하기도 하고,

제가 모르는 분들이 사용한다는 생각을 하면 하루빨리 새로운 기능들을 선뵈이고 싶은 욕구가 앞섭니다.

지금까지는 주로 버그잡는것에 신경을 썼지만, 지금부터는 Tk의 GUI빌딩 기능을 넣는데 주력할 예정입니다.

이 기능도 구현이 되면 제가 생각했던 진정한 Tcl/Tk IDE가 완성이 될 것 같습니다.

죽기전까지 한번쯤은 어느 한 자리에 우뚝 서있는 공개 프로그램을

만들어 보고 싶었던 작은 소망을 이룰날이 올거라 믿습니다.

File attachments: 
첨부파일 크기
Image icon mytcl.png58.24 KB
Image icon mytcl_screenshot.png161.81 KB
나빌레라의 이미지

존경 스럽습니다.

저도 h2h1995님처럼 여러사람들 특히 해외 개발자들과

소통하며 메인테인 하는 프로젝트를 한번 이끌어보는게 꿈입니다.

부럽고, 존경스럽습니다.

부디 계속 진행하셔서, 우리나라에서도 자랑할 만한 오픈소스 프로젝트가 하나 탄생했으면 좋겠습니다.

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

h2h1995의 이미지

저 역시 나빌레라님의 O/S 관련된 강좌를 잘 보았습니다.

대단하신 분 같더군요.

다 방면을 두루 섭렵 하시구요.

앞으로 좋은 강좌 부탁드립니다.

저 역시 열심히 개발 하겠습니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

jg의 이미지

왠지 아바타와 글 내용이 매치가 되는 듯한 느낌이네요. [-;

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}

sloth_의 이미지

건승하세요

h2h1995의 이미지

격려 감사합니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

iamt의 이미지

대단하십니다. 본받고싶네요

---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)

---------------------------------------------------------------------------------
C(++)과 php 펄등을 공부하고있습니다.
반갑습니다! 리눅스 :-)

h2h1995의 이미지

본받을 만한 사람은 못됩니다. ^_^

그냥 좋아서 개발 하는건데요.

격려의 말씀으로 듣고 열심히 하겠습니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

southpaw의 이미지

저 같은 경우는 돈과 흥미가 달라서..
혼자서 일과 시간 외에 집에서 뭘 만들어보고 싶은데...
노력부족인지..체력부족인지..
안되네요...

이렇게 다른 사람의 경험을 듣는것만 해도...
크게 도움이 됩니다...

틈틈히 개발이야기도.. 들려주시면 좋을듯하네요...

h2h1995의 이미지

저의 경우는 다른 사람이 필요해서라기 보단

제가 필요해서 개발을 시작하게 되었습니다.

개발 동기가 중요한것 같아요.

개발 초기때는 끝도 안보이고... 포기하고 싶은 생각도 많이 들었습니다.

어느 정도 개발이 진척되니 빨리 끝을 보고 싶더라구요.

southpaw 님도 개발하고 싶은 것에 동기를 부여해보세요.

그러면 좀더 낫지 않을까요.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

MasterQ의 이미지

대단하십니다!

h2h1995의 이미지

감사합니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

jg의 이미지

제가 다 뿌듯한 느낌이 드네요. ^^
사용할 기회가 오기를 고대해봅니다.

$Myoungjin_JEON=@@=qw^rekcaH lreP rehtonA tsuJ^;$|++;{$i=$like=pop@@;unshift@@,$i;$~=18-length$i;print"\r[","~"x abs,(scalar reverse$i),"~"x($~-abs),"]"and select$good,$day,$mate,1/$~for 0..$~,-$~+1..-1;redo}

h2h1995의 이미지

Tcl/Tk 언어를 조금 이라도 아신다면 한번 다운 받아서 돌려보세요.

http://mytcl.tcltk.co.kr

더욱더 열심히 개발하겠습니다.

뿌뜻하신 마음에 보답하는 마음이겠죠. ^_^

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

winner의 이미지

Tcl/Tk IDE를 Tcl/Tk 로 만들지는 않으신 것 같은데요. Tcl/Tk로 만들어보실 생각은 안 해보셨나요?

h2h1995의 이미지

그럴 생각을 안해본건 아닙니다.

Tcl/Tk로 Tcl/Tk IDE를 만들면 아무래도 단점보단 장점이 더 많고, 쉽게 작성이 될겁니다.

(한참전에 Tcl Builder 라는 프로그램을 Tcl/Tk로 개발하다 중단한적이 있습니다.)

하지만 단순한 호기심에 C++로 GUI를 한번 만들어 보고 싶었고,

때문에 wxWidgets도 충분히 잘 다룰수 있게 되었습니다.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

winner의 이미지

언어에 대해서는 항상 사람들은 논쟁을 벌이기 마련인데 오히려 언어를 자신의 수양방법으로 만드시는 것 같네요.
본받고 싶습니다.

youlsa의 이미지

멋집니다. ^^

=-=-=-=-=-=-=-=-=
http://youlsa.com

=-=-=-=-=-=-=-=-=
http://youlsa.com

h2h1995의 이미지

과찬의 말씀이십니다. ^^

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

jephir의 이미지

와... 진짜 멋지십니다....

h2h1995의 이미지

감사합니다~ ^_^

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

ezmirk의 이미지

한글판으로 ...
한때 전세계 개발도구 시장을 호령(?)했던 국산개발도구 씨앗이 생각나네요

OS/2 Warping 그 아련한 추억

xyhan의 이미지


볼때마다..
무언가 되게 부럽습니다..
============================================================

선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스-
의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-

============================================================

============================================================

선한 인간이냐 악한 인간이냐는 그사람의 의지에 달렸다. -에픽테토스-
의지 노력 기다림은 성공의 주춧돌이다. -파스퇴르-

============================================================

h2h1995의 이미지

보실때마다 개선이 팍팍 이루어져야 하는데

그렇질 못해서 송구합니다. ^_^

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

buelgsk8er의 이미지

저도 제가 다 뿌듯하네요 ㅎㅎ
멋집니다

iris의 이미지

남이 만든게 아닌 본인만의 IDE라...
제게는 꿈같은 일이고 멋집니다.^^

=================================

이 세상은 썩어있다!
- F도 F시 시가지 정복 프로젝트

홈페이지: 언더그라운드 웹진 18禁.net - www.18gold.net

=================================

이 세상은 썩어있다!
- F도 F시 시가지 정복 프로젝트

홈페이지: 언더그라운드 웹진 18禁.net - www.18gold.net

h2h1995의 이미지

iris님도 시도해보시는 것 자체만으로도

많은 도움이 되실거에요.

게임 만들때보다야 못하지만, IDE에는 여러가지 기법이 들어가니까요.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr

hermian의 이미지

꾸준함에 박수를 보냅니다.
자신만의 IDE를 개발하시다니 개발자의 로망 중 하나가 아닐런지요 ㅎㅎ
혹 소스도 Open되어 있는지요.
바이러니는 보이는데 .... ^^*

unixcruiser의 이미지

질문이 있는데요?
wxWidgets을 사용했다고 하셨는데 Look and Feel을
어떻게 오피스 2003 처럼 설정하신거죠?

h2h1995의 이미지

전체 프레임은 wxAUI 로 잡았구요.

에디터의 Notebook 이나 Docking 프레임의 아이콘은 기본 아이콘이 이쁘질 않아

상속받아 다시 작성하였습니다.

요즘은 wxWidgets의 매력에 푹 빠져삽니다.

그리고 기대되는 wxQT 프로젝트가 진행중이더군요.

----------------
http://tcltk.co.kr

----------------
http://tcltk.co.kr