2010-05-14 2 views
7

저는 스몰 토크를 처음 사용합니다. 언어의 기초를 이해하고 GNU 스몰 토크 (GNU Smalltalk)로 시작하기를 원합니다 (무료이며 GTK 바인딩이 있음).GNU 스몰 토크의 이미지 또는 파일?

필자는 PHP와 Java-Corner를 사용하면서 Smalltalk 이미지의 개념에 익숙하지 않습니다. 그리고 저는 GNU 스몰 토크에서 이미지를 사용할 필요가 없다고 읽었습니다. 이제 혼란 스럽네요 ;-)

그래서 파일 작업을하고 PackageLoader 클래스에 필요한 클래스를 포함시킬 수 있습니까?

I가 보인다 무료 책이있다

답변

2

네, 그렇게 할 수 있습니다. 그러나 이미지를 일종의 미리로드 된 패키지 캐시로 사용하면 응용 프로그램로드 속도가 빨라집니다. 예를 들어 http://smalltalk.gnu.org/blog/bonzinip/seaside-development-gnu-smalltalk을 참조하십시오.

+0

힌트를 제공해 주셔서 감사합니다. GNU 스몰 토크와 그 구성 요소에 관한 좋은 문서가 많이 있지만, GNU 스몰 토크 홈페이지의 개요는 그리 좋지 않습니다 ;-) 예제가 이해하는데 도움이되기를 바랍니다. – Marc

0

:-) 나를 ENLIGHT 제발, 너무 대신 IDE의 코딩을 위해 ;-)

을 내 마음에 드는 문서 편집기 (VIM)를 사용할 수있을 때 나는 행복 할 것 초보자 질문에 답하십시오 - Computer Programming using GNU Smalltalk

+1

죄송합니다,이 책을 읽었으며 스몰 토크 구문에 대한 매우 훌륭한 개요를 제공하지만 내 질문과 관련해서는 아무것도 없습니다. – Marc

+0

질문의 첫 부분에 응답하는 파일에는 Smalltalk source_code의 예가 있습니다. "파일을 가지고 작업 할 수 있습니다 ..." – igouy

+0

PackageLoader가 이미 존재한다는 것을 알고 있으므로 사용 방법을 충분히 이해할 수 있습니다. 나는 당신이 당신 질문의 두 번째 부분에 대해 말하고 싶은 것을 정말로 모른다. http://www.gnu.org/software/smalltalk/manual/html_node/Packages.html – igouy

3

직접 하드 코어 Smalltalker이므로 필자는 개인적으로 IDE없이 스몰 토크에서 작업하지 않을 것입니다. Smalltalk를 고전적인 편집 링크 컴파일 스타일로 시도하면 "감정을 얻지"못할 것입니다. 가능한 디버깅을 위해서만, 프로그램을 실행할 준비가되어 있습니다. 개발을 위해서가 아닙니다.

제발 그렇게하지 마세요. 브라우저에서 많은 힘을 얻고 동적으로 입력되기 때문에 스몰 토크에 만족해야합니다.

추신 : Smalltalk/X에서는 클래스를 개별 파일로 편집하고 .obj 파일로 컴파일하고 .dll 파일로 링크하여 이전 스타일로 이동할 수도 있습니다. , .exe로 실행하십시오.