Изображения или файлы в GNU Smalltalk?

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

Когда я происхожу из PHP и Угла Java, я не знаком с понятием изображений Smalltalk. И я даже читал теперь, что Вы не должны использовать изображения в GNU Smalltalk. Теперь я смущен ;-)

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

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

enlight я :-)

7
задан Zakariyya Mughal 19 November 2017 в 18:48
поделиться

3 ответа

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

2
ответ дан 7 December 2019 в 12:16
поделиться

Есть бесплатная книга, которая, кажется, отвечает на ваши вопросы новичка - Computer Programming using GNU Smalltalk

0
ответ дан 7 December 2019 в 12:16
поделиться

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

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

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

3
ответ дан 7 December 2019 в 12:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: