nML을 위한 개발환경과 도구
nML을 위한 작업환경은 비교적 열악하다. 그도 그럴것이 nML을 사용하는 개발자가 매우 적기 때문이다. 물론 이 언어를 개발하신 이광근 교수님이 만드신 이맥스용 플러그인이나 어현준씨가 만든 VIM용 문법 파일이 있긴 하다. 하지만 이맥스나 vim에 익숙하지 않은 사람에게는 nML공부의 장벽이 된다. 물론 이맥스나 vim에 익숙한 개발자들도 많지만 요즘에는 그래픽컬한 통합환경에 익숙해진 개발자들도 많다. 그리고 강현구씨가 만든 울트라에디터용도 있지만 울트라에디터는 상용이다.(nML프로그래밍 도구)

아무튼 이러저러한 핑계를 대서 공짜 에디터인 크림슨에디터의 nML문법파일을 만들어봤다. 생각같아서는 이클립스 플러그인을 만들고 싶지만 이클립스 플러그인이 어떤 식으로 만들어야 하는지도 모르고 아직은 nML문법도, 컴파일 툴들에 대해서도 잘 모르기 때문에 만들 수가 없었다.

또 아직 nML로 프로그래밍을 할 때 GUI Toolkit이 없다. 랭귀지를 가지고 GUI 어플리케이션만을 만드는 것은 아니지만 GUI어플리케이션을 만들 수 있다는 것은 nML을 배우려는 사람들에게 하나의 자극제가 될 수도 있다. 또한 랭귀지를 더 풍부하게 해 준다. 그래서 GTK+바인딩을 찾아봤는데 일단 Objective-Caml용은 있다. nML이 OCaml기반이고 그 위에서 돌아가고 있기 때문에 저것을 이용할만한 방법을 찾을 수 있을것 같다. 시도해볼만한 일이다. 일단 안된다면 가능하도록 하는 방법을 찾아볼 생각이다.

마지막으로 nML을 윈도우즈에서 사용하는 경우에는 winapi의 지원 역시 아쉬운 부분이다. 이 부분 역시도 적절한 대책이 필요하다.

그 외에도 개발의 풍부함을 위해서는 기타 필요한 것들이 많이 있을 것이다. 하지만 일단 아쉬운대로 위의 부분들이 갖추어진다면 nML역시 세계로 뻗어 나갈만한 언어가 되지 않을까 싶다.
by 이한길 | 2006/05/08 23:12 | Feel so Good! | 트랙백(3) | 덧글(0)
트랙백 주소 : http://hangulee.egloos.com/tb/21819
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from century auto at 2008/02/11 07:17

제목 : century auto insurance
revisit Mickie,projectile,imported ...more

Tracked from bignutzz poker at 2008/11/16 10:07

제목 : bignutzz pokeris bonuses
misunderstood exert Bruckner:aptitude Nixon!obstructive appt pokero [url=http://www.uniquepokeroom.com/appt-pokero.html]appt pokero[/url] http://www.uniquepokeroom.com/appt-pokero.html ...more

Tracked from at 2009/07/29 02:48

제목 :
enciphered SIMULA ferments verifies ...more

:         :

:

비공개 덧글



< 이전페이지 다음페이지 >