Blog | Tag | Local | Media | Guest | Login  RSS

영회님 홈페이지에서 대단한 것을 보았다.

일단 소스 코드에서 영원히 논쟁이 되는 것중 하나가 Indentation 문제이다. 그래서 Python 같은 경우에는 문법적으로 Indentation을 강제하기도 한다. 뭐 여튼 사람마다 스타일이 다르고 해서 좀 그런데, 그걸 좀 획기적으로 해결할 수 있을만한 인터페이스를 발견했다.

이런 생각을 한 사람 정말 대단하다. 자세한 것은 여기 글을 확인하도록 하고 UI는 다음과 같다.


elastic tabstops UI

정말 괜찮지 않나요? elastic tabstops 이라고 부르는군요.


뭔가 좋지 않은가? 논란도 정리되고, 보기도 좋고 딱 좋다. 홈페이지 가보면 구현체도 있긴 한데 실행해보니 선은 안 보인다. 왜 안 보이는지는 잘 모르겠는데, LCD라서 그런가? 색깔이 그러면 안 보이는 경우도 있긴 한데, 잘 모르겠다. 뭐 여튼간에 VS나 VI 에 빨리 구현되면 좋겠다.

답답하면 아예 내가 만들어 볼까? Scite 같은 걸 고쳐서 말이다. 시험 끝나는대로 한번 생각해보는 것도 좋을 듯 싶다.
이올린에 북마크하기(0) 이올린에 추천하기(0)

 태그 : 
이 글의 관련글(Trackback) 주소 :: http://snaiper.tistory.com/trackback/200 관련글 쓰기
Tracked from Daybreakin Things on Tistory | 2006/12/10 05:20 | DEL
박수만 님 블로그에서 보고 트랙백한다. 여러 사람들과 프로젝트를 하고 코딩하면서, 가장 신경쓰였던 부분이 바로 tab과 space에 관한 문제다. MetaBBS도 처음에는 개발자마다 제각기 다른 vi 설정으로 인해 나중에 일괄적으로 맞춰주는 작업을 한 후 coding convention을 정해버린 상태다. (아니면 inline vim setting을 넣어버리든지.) 그러나 고정폭 글꼴을 써야 했기 때문에 guifontwide라는 설정 옵션을 알아내기..
Tracked from SnowAngel | 2006/12/11 09:42 | DEL
snaiper 님 블로그에서 트랙백합니다 http://snaiper.tistory.com/   코드 Indentation 문제는 프로그램을 하는사람에겐 상당히 심각한 문제다. 익숙한 형태가 아니면 가독성이 매우 떨어지지만, 사람마다 에디터마다 그리고 언어마다 다 다른 형태를 지니고 있기 때문인데... 파이썬 같은 언어는 아예 강제적으로 지키게 만들어버리기까지했다 ㅡㅡ; 들여쓰기 제대로 안하면 컴파일 에러난다...
Tracked from 괴짜 프로그래머의 일상사~@@ | 2006/12/11 15:04 | DEL
스나이퍼님의 "이런 텍스트 에디터가 빨리 나오면 좋겠다."에 대한 트랙백 여기 저기 elastic tabstops와 관련된 글들이 많더군요~ 다들 좋다고 칭찬을 하는데 전 과연 이 아이디어가 왜 칭찬을 받는지 잘 모르겠더군요. 물리적인 탭이 아닌 논리적인 관점에서 접근하자는 것이 주된 아이디어인 것 같습니다. 그러면 이 사람이 만든 에디터가 어떤 식으로 동작하는지 한번 살펴보도록 합시다. 그림에서 살펴보듯이 elastic tabstops가 가지는 ..
Tracked from 하얀아이 | 2006/12/11 20:57 | DEL
누군가 질문을 했다. "Programmer's editor란건 무엇입니까?"프로그래머들은 하루 종일 컴퓨터 화면을 보고 있는다. 그 중의 많은 시간은 편집기 화면에 머무른다. 그러다 보니 자신이 사용하는 편집기에 대한 애착이 남다르다. 특히 vi와 emacs 진영간의 애정 표현은 전쟁으로 까지 표현된다. 대표적인 두 편집기 모두 강력한 기능을 가지고 있고, 계속 추가되고 있다. 하지만, 나도 프로그래밍을 vi로 배웠다. 하지만, 주로 작업하는 환경이..
BlogIcon 루미넌스| 2006/12/10 04:23 | PERMALINK | EDIT/DEL | REPLY
만드시면 꼭 알려주세요..ㅡㅡㅋ
BlogIcon snaiper | 2006/12/10 17:15 | PERMALINK | EDIT/DEL
ㅋㅋㅋ 그러죠.그런데 과연 만들 수 있을런지 ㅎㅎㅎ
BlogIcon daybreaker| 2006/12/10 05:20 | PERMALINK | EDIT/DEL | REPLY
예전에 다른 블로그에서 봤던 적이 있습니다.
저도 vi나 Visual Studio 혹은 Eclipse 플러그인으로 나왔음 좋겠다는..;
BlogIcon snaiper | 2006/12/10 17:16 | PERMALINK | EDIT/DEL
저도 꼭 나오면 좋겠네요
BlogIcon grokker| 2006/12/10 09:34 | PERMALINK | EDIT/DEL | REPLY
좋은데요. 저는 개인적으로 줄이쳐져있으면 집중이 안돼서..^^;
{ 는 저랑 같은 방식으로 코딩하시는군요. 만드시면 알려주세요~
BlogIcon snaiper | 2006/12/10 17:16 | PERMALINK | EDIT/DEL
저거 제 코딩은 아닙니다. 저걸 만든 사람의 코딩이죠 ^^
BlogIcon 하얀아이| 2006/12/11 13:57 | PERMALINK | EDIT/DEL | REPLY
notepad2 에 비슷한 구현이 있습니다.
공책처럼 줄이 그어져 있지는 않지만, 탭 위치에 점선이 그어져 있죠.
BlogIcon snaiper | 2006/12/11 22:00 | PERMALINK | EDIT/DEL
제가 환영하는 이유는 조금 다릅니다 ^^: 뭔 소리냐면 점선이 그어 있거나 한건 저도 많이 보았고, 쓰고 있습니다. 그런데 제가 좋아했던건 저렇게 노트처럼 그리드라인이 정확하게 그려져 있기 때문이었죠. 그 사람 구현이 어떻든 간에 저렇게 생각했다는게 좋은 거 같습니다. 물론 자동으로 하고 안하고의 문제가 있겠지만서도 뭐...좋지 않습니까? ^^
BlogIcon Dummy| 2006/12/22 18:22 | PERMALINK | EDIT/DEL | REPLY
공책 같네요. ㅎㅎ
Name
Password
Homepage
비밀글 (Secret)