재능이란 다른 누구도 할 수 없던 것을 다루는 것을 말하고, 천재란 다른 누구도 몰랐던 것을 다루는 것을 뜻한다 - 쇼팬하우어
[[Include(분류/script)]]
- 매크로미디어 디렉터 MX 2004안에 javascript를 지원하도록 했는데, 여기에 mozilla SpiderMonkey 라이브러리가 사용된 것을 우연히 알게 되었습니다. 상당히 강력한 스크립트언어의 임베딩 라이브러리를 두고 다른 것을 찾아다녔다는 후회를 하는 중이죠.
1 spidermonkey #
http://www.mozilla.org/js/spidermonkey/ - 매크로미디어 flash의 액션스크립트 엔진의 원형이죠. mozilla 프로젝트의 핵심인 javascript C구현 라이브러리입니다. 시간을 두고 파볼 예정. 홈페이지에 비해 상당히 방대합니다.
바인딩은 꽤 어렵습니다.
- spidermonkey/MinGW빌드하기
http://www.cs.unm.edu/~cello/jsgen/ - spidermonkey에 c/c++ 클래스나 코드를 붙이기 쉽게 도와주는 툴. 다시말하면 바인딩 헤더와 c화일을 생성해준다. 안정성은 미정.
http://egachine.berlios.de/ - spidermonkey로 제작된 간이 shell. 아직 초기단계.
1.1 링크 #
http://www.mozilla.org/js/spidermonkey/apidoc/jsguide.html - spidermonkey 임베딩 가이드.
http://egachine.berlios.de/embedding-sm-best-practice/embedding-sm-best-practice-index.html - spidermonkey 임베딩에 관한 실전문서. 아직 작성중이라는 것치곤 꽤 자세합니다.
http://www.mozilla.org/js/spidermonkey/gctips.html - spidermonkey 사용시 gc 팁모음.
http://www.mozilla.org/js/spidermonkey/apidoc/sparse-frameset.html - spidermonkey API 레퍼런스가이드. 홈페이지 메뉴를 잘 찾아보면 firebird 사용자를 위한 사이드바 북마크도 있습니다. 꽤 편리하더군요.








