Advertisement

Общая информация

Реализация Smalltalk, нацеленая на повышение скорости выполнения за счет использования сложной виртуальной машины. Активно развивалась во второй половине девяностых, затем фирма-производитель (Animorphic Systems, Inc) была куплена Sun. Подробнее см. История проекта Strongtalk.

В настоящее время как виртуальная машина, так и код смолток-системы, доступны под open-source лицензией.

Интересные особенности

  • Мощная и сложная виртуальная машина Animorphic, осуществляющая многоуровневый инлайнинг методов и JIT-компиляцию в нативный код
  • Система проверки типов аргументов и возвращаемых значений у методов. Используется для верификации кода. Оптимизирующий компилятор работает независимо от этой системы
  • Необычная среда, несущая, по-видимому, черты среды Self

Замеченные недостатки

  • Сообщество пользователей пока только формируется (этот процесс активизировался с 10 сентрября 2006, когда Sun выложил исходники виртуальной машины)
  • Система пока нестабильна
  • Нет поддержки, очень мало документации

Ссылки

Смотрите также

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA, если не указано иное.