Tcl/Tk 개발툴 MyTcl에 디버거 기능이 추가되었습니다.

h2h1995의 이미지

현재 계속 개발중입니다만...

드디어 디버거 기능이 추가 되었습니다.
디버거 기능을 자체 구현하였으며,
Tk에서의 이벤트 디버깅도 가능합니다.

ActiveState사의 Tcl디버거보다 완벽함을 자부합니다.
또한 사용자 편의를 위해 VisualC++의 디버깅 방법과
비슷하게 구현하려고 노력하였습니다.

아쉽게도 현재는 변수 보기같은 기능은 구현이 되어 있지않습니다.
조만간 구현할 예정입니다.

동영상 데모 보기

http://archive.tcltk.co.kr/mytcl/screencast/console_debug.avi

http://archive.tcltk.co.kr/mytcl/screencast/gui_debug.avi

스크린샷 더 보기

이런 마이너 언어 정보 별루 관심없어 하실지도 모르는데,
괜히 올린것이 아닌가 모르겠군요.

File attachments: 
첨부파일 크기
Image icon mytcl.png115.83 KB
bootmeta의 이미지

지나친 겸손도 비례입니다. 대단하십니다.

개인적으로 첫 script언어로 tcltk로 시작해서인지 tcltk관련 글을 보면 왠지 흐뭇해집니다. :)

h2h1995의 이미지

퇴근후 개인적으로 시간나는대로 만드는거라 개발이 더딥니다.
가끔 잘 사용하고 있다는 메일을 받으면 기분은 좋습니다.
이런 맛에 개발자들이 프로그램을 만드는게 아닐까 생각이 듭니다.

http://tcltk.co.kr

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

roylory의 이미지

Just Wow!

aero의 이미지

스크린샷으로만으로도 느껴지는 퀄러티가 놀랍군요
개인적 프로젝트에서 전세계 사용자들이 참여하는 지구적 프로젝트로
확대시키는 것도 괜찮을 것 같네요.

요즘 Perl의 기본 IDE로 개발되고 있는 Padre 라는 에디터가 있는데
어떤 언어로 그 언어를 잘 사용하기 위한 에디터를 만든다는 점에서
Mytcl과 아주 유사한 것 같습니다. Mytcl이 오히려 더 우수한 부분이 있는 것 같기도 하구요

Padre는 Perl wxWidgets ( http://www.wxwidgets.org/ ) 바인딩 모듈
wxPerl( http://search.cpan.org/dist/Wx/ )을 사용하여 만들어지고 있습니다.

Padre를 공동개발의 Role 모델로 삼아보시는 것도 괜찮을듯 합니다.

Padre - http://padre.perlide.org/

h2h1995의 이미지

조언 감사드립니다.

주말에 벌초를 한다고 이제야 댓글을 보네요.

MyTcl은 초기부터 멀티 플랫폼을 염두해두고 개발을 시작하였습니다.

때문에 wxWidgets, MinGW로 개발하고 있는 이유이기도 하구요.

Tcl은 전통있는 언어임에도 불구하고, IDE가 없다는것이 제겐 이상할 따름 이었습니다.

이미 AvtiveState사에서 상용으로 내놓은 IDE가 있지만, 느리고 조금은 불편하더라구요.

그래서 tlctk.co.kr 운영을 하는 운영자의 임무에 충실코자 시작을 해보았습니다.

이젠 어느정도 성과가 보이고 있습니다.

사용하시는 분들도 몇분 계신거 같고...

디버거 기능도 사실 스크립트 언어에는 굳이 필요하다고 느끼지는 않지만,

IDE의 구색을 갖추기 위해 디버거를 제작하여 보았습니다.

만들고 보니 IDE 구색을 맞춘것 같아 기분은 좋습니다.

소개해주신 parde 프로그램을 모델로 삼아 기능을 개선시켜 보도록 하겠습니다.

사실 MyTcl 유저가 늘어나면 적은 값의 상용 프로그램으로 내놓고 싶은 욕심도 있습니다.

상용으로 시판한다면 국내 사용자 타겟보단 외국 사용자를 타겟으로 삼을 예정입니다.

앞으로는 제가 주로 사용하고 있는 Python이나 Ruby, C/C++ IDE도 MyTcl을

개발하면서 쌓인 지식으로 멋지게 한번 만들어 볼 욕심도 생깁니다.

조언 감사드립니다.

즐거운 한주 되시길 빕니다.

http://tcltk.co.kr

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

obbaya의 이미지

내가 Tcl/Tk를 쓰고 있다면 이 글을 보고 얼마나 흥분되고 신났을까 싶었어요 잠시.

나만 즐거운 프로그램이 아닌 누군가를 흥분시키는 프로그램을 만드는 개발자......

덕분에 번다한 마음을 꼭 꼭 눌러주는 시간을 가졌습니다.

MyTcl의 쾌속 순항을 기원합니다!

h2h1995의 이미지

감사합니다.

이미 몇분이 사용하고 계시니, 더더욱 버그없이, 잘 만들어야 겠다는

생각을 계속 하고는 있습니다.

퇴근후 쉬고 싶지만, 내가 만든 프로그램을 누군가가 사용하고 있는 생각만으로

가슴이 벅차기도하며, 때문에 더더욱 편히 쉴수도 없습니다. ㅎㅎ

보내주신 기원을 되새기며 열심히 개발해보도록 하겠습니다.

감사합니다. ^^

http://tcltk.co.kr

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

Fe.head의 이미지

괴수이시군요.

이왕이면 해외에 올려놓는것이 더 피드백이 좋을거라 생각되는데요^^

아무튼 우리나라에도 h2h1995 님같은 굇수가 있는거군요^^

-----------------------
과거를 알고 싶거든 오늘의 네 모습을 보아라. 그것이 과거의 너니라.
그리고 내일을 알고 싶으냐? 그러면 오늘의 너를 보아라. 그것이 바로 미래의 너니라.
-----------------------
내가 쓰는 글은 틀릴 수 있습니다.

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

h2h1995의 이미지

아이쿠.. 별말씀을요.

저보다 더 훌륭하신 분들 수두룩 합니다.

저는 아무것도 아니죠. ㅎㅎ

열심히하란 말씀으로 받으들이겠습니다.

감사합니다~

http://tcltk.co.kr

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

jachin의 이미지

너무 열심히 하셔서 저로서는 부끄러울 정도네요. ^^;;;;;

항상 응원하고 있습니다.
====
하나는 전부, 전부는 하나

h2h1995의 이미지

성원해 주셔서 너무 감사드립니다.

열심히 개발하겠습니다.

즐거운 하루 되세요~

http://tcltk.co.kr

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

lateau의 이미지

실력 좋은 사람보다는 나누기 위해 노력하는 사람이 되고 싶어지게 하네요.
실력도 없고 나눌만한 그 무언가가 없어서 늘 전전긍긍하고 있는 사람입니다. ㅎ
다음 소식은 언제 올라올까 궁금해하면서 멀리서나마 응원하고 있습니다. :)

루비를 좋아하시는군요. 왠지 더 반갑네요.
여러가지가 섞여서인지 더욱 유연해진 그 느낌이 좋더군요. 뭔가 반가운 느낌이랄까요.
하지만 그 덕분에 좀 더 내공을 쌓아야지 하면서 쓰게 되는 언어인 것 같습니다.
어느 순간 이게 펄인지 루비인지... 헛갈리는 때도 종종 있는 걸 보면 전 아직 갈 길이 먼 것 같습니다.

그렇지만 혹여나 PL/Ruby가 나온다면 기뻐서 쓰러질지도 모르겠네요.
루비IDE도 무지막지하게 기대하고 있습니다. :)

- Why don't you come in OpenSolaris? I hope you come together.

--
I think to myself...what a emerging world.

h2h1995의 이미지

저는 실력이 미천하지만, 항상 저의 지식을 베풀려고 노력하고 있습니다.
커뮤니티를 운영하는것도 이런 이유가 제일 큰것같습니다.
많은 분들께 알려드리고, 또한 그 과정에서 배워가는 것도 많거든요.
또한 다방면의 분들을 알아가는 과정.. 인맥을 넓힐수 있어 더더욱 좋습니다.

루비를 좋아하긴 하지만, Tcl이나 파이썬만큼 많이 사용해보진 않았습니다.
아마 IDE를 만든다면 우선 순위에 밀리지 않을까 생각해봅니다. ^^
하지만 언젠간 만들날이 오겠죠?

격려의 말씀 진심으로 감사드립니다.
더욱더 열심히 노력하겠습니다.

즐거운 하루 되세요. ^_^

http://tcltk.co.kr

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