Изображения или файлы в GNU Smalltalk? - PullRequest
7 голосов
/ 14 мая 2010

Я новичок в Smalltalk. Я думаю, что понимаю основы языка и теперь хочу начать с GNU Smalltalk (так как он бесплатный и имеет привязки для GTK).

Поскольку я пришел из PHP и Java-Corner, я не знаком с концепцией образов Smalltalk. И я даже сейчас прочитал, что вам не нужно использовать изображения в GNU Smalltalk. Теперь я в замешательстве; -)

Так можно ли работать с файлами и включать нужные мне классы в класс PackageLoader?

Я был бы рад, если бы мог использовать свой любимый текстедитор (vim) для кодирования вместо IDE тоже; -)

Пожалуйста, просветите меня: -)

Ответы [ 3 ]

3 голосов
/ 25 августа 2010

Будучи хардкорным мелким собеседником, я должен сказать: лично я НИКОГДА не работал бы в Smalltalk без IDE. Вы никогда не почувствуете этого, если попробуете Smalltalk в классическом стиле edit-link-compile. Это возможно, но только для хорошо отлаженных, готовых к выполнению программ - не для разработки.

Так что, пожалуйста: не делайте этого - вы получаете так много энергии от браузера, и из-за динамического набора вам действительно нужно, чтобы он был доволен Smalltalk.

PS: но, конечно, вы можете сделать это: в Smalltalk / X вы даже можете пойти по старому стилю, редактируя классы в отдельные файлы, компилируя их в .obj-файлы, связывая их с .dll, и выполнить их как .exe. Вы даже можете отлаживать их, используя операторы print, если хотите ...

2 голосов
/ 16 мая 2010

Да, вы можете сделать это. Однако использование изображения в качестве предварительно загруженного кэша пакетов ускорит загрузку вашего приложения. См. http://smalltalk.gnu.org/blog/bonzinip/seaside-development-gnu-smalltalk для примера.

0 голосов
/ 14 мая 2010

Есть бесплатная книга, которая, кажется, отвечает на ваши вопросы новичка - Компьютерное программирование с использованием GNU Smalltalk

...