Оглавление
- 1 Визуальные работы
- 1.1 Обзор VisualWorks
- 1.2 Преимущества и недостатки
- 1.3 Установка и использование
- 1.4 Формат File-in и посылки
- 1.5 Организация кода и пакеты
- 1.6 Загрузка библиотек кода
- 1.7 Программа запуска VisualWorks
- 1.8 Основы Smalltalk
- 1.9 Просмотр и редактирование кода Smalltalk
- 1.10 Необъявленные переменные и строки
- 1.11 Учебные пособия и рекомендации
- 2 VisualWorks — Википедия
Визуальные работы
-
Обзор VisualWorks
- VisualWorks – кроссплатформенная реализация Smalltalk, основанная на образах.
- История VisualWorks начинается с Xerox PARC и включает ParcPlace Systems и Cincom Systems.
- Работает на Windows, macOS, Linux и некоторых версиях Unix, поддерживает кросс-платформенные проекты.
-
Преимущества и недостатки
- Быстрая разработка благодаря возможности компиляции методов во время работы программы.
- Производительность и пропускная способность могут быть сравнимы с статическими языками.
- Сборка мусора минимизирует паузы, но может вызывать длительные паузы при сборе данных.
-
Установка и использование
- Установка компонентов в Windows 7 и более поздних версиях, содержит несколько подкаталогов.
- Используются трехкнопочная мышь и специальные команды для навигации по интерфейсу.
-
Формат File-in и посылки
- File-in – оригинальный формат Smalltalk для классов, может быть заменен механизмом посылок.
- Посылки – внешние файловые представления пакетов, могут быть загружены и выгружены.
-
Организация кода и пакеты
- Посылки оформляются как пакеты или связки посылок, могут быть сохранены и опубликованы.
- Пакеты группируют классы в связанные группы, могут быть сохранены в хранилище исходного кода.
-
Загрузка библиотек кода
- Исходный образ содержит базовые библиотеки, дополнительные библиотеки загружаются через посылки.
-
Программа запуска VisualWorks
- Launcher – центр управления системой VisualWorks, включает основные инструменты.
-
Основы Smalltalk
- Smalltalk – чисто объектно-ориентированный язык, отличается от других IDE Smalltalk-80.
-
Просмотр и редактирование кода Smalltalk
- Все в Smalltalk является исполняемым объектом, классы можно просматривать и редактировать в системном браузере.
-
Необъявленные переменные и строки
- Необъявленные переменные могут вызывать ошибки, строки и файлы легко включаются в структуру объектов.
-
Учебные пособия и рекомендации
- Для Cincom Smalltalk часто выпускаются учебные пособия, есть учебное пособие по Seaside.
Полный текст статьи: