페이스북에서 생활코딩을 운영하시는 egoing 님께서 두어달 전 Zen-coding을 소개하셨다.
Zen-coding은 Sergey Chikuyonok가 2009년에 개발한 입력 방식이다.
간단한 입력만으로 html, css, xsl, xml 등의 전형적 코드를 쉽게 입력할 수 있게 해준다.
div#page>(div#header>ul#nav>li*4>a)+(div#page>(h1>span)+p*2)+div#footer
젠코딩은 구글 코드를 통해 오픈소스로 유지되기 때문에 누구나(?) 쉽게 적용할 수 있다.
그래서, notepad2-mod에 적용하기로 했다.
하지만, 사소한 문제가 하나 있으니 소스가 js 기반이라는 점이다.
따라서, 젠코딩을 notepad2-mod에 적용하려면 우선 C/C++로 변환해야 된다. OTL
구글 코드를 통해 젠코딩을 C++로 변환했다.
이 소스를 활용하면 누구나 C/C++ 환경에서 젠코딩을 이용할 수 있다.
현재 notepad2-mod에 시험적용을 완료했고, 테스트를 거쳐 정식으로 공개할 예정이다.
혹시나 관심이 있으신 분들은 잠시만 기둘리시라!