239 результатов
-
Общие ссылки
Русскоязычное[] Google-группа RSUG, Список рассылки этой wiki, http://www.progz.ru/viewforum.php?f=48 - основной русскоязычный форум, ru_smalltalk - сообщество Smalltalk в ЖЖ, IRC-канал#Smalltalk на сервере irc.rusnet.org.ru:6669 -
VA Smalltalk
Instantiations (ранее - IBM) VA Smalltalk 8.6 -
История Smalltalk
Smalltalk был создан группой исследователей возглавляемой Аланом Кэйем в исследовательском центре XEROX Palo Alto. Первая реализация, известная как Smalltalk-71, была создана за несколько месяцев как результат спора о том, что язык программирования, основанный на -
Squeak
Пожалуй, самый динамично развивающийся вариант Smalltalk. Исходный код Squeak полностью открыт (включая виртуальную машину), и при этом Squeak совершенно бесплатен для любого использования. Squeak происходит от той версии Smalltalk, которую Xerox продал Apple. Проектом занимаются -
Как начать: путь VisualWorks
Шаг за шагом[] Скачать с [сайта Cincom Smalltalk] образ диска с дистрибутивом и установить VisualWorks, Имеет смысл пролистать WalkThrough.pdf (в каталоге doc), TODO: какие компоненты ставить, Изучить вводные материалы по Смолтоку, предложенные на странице -
Squeak Action Card
eat: cheeseLump " Squeaker loves cheese.:) "| cheeseSlices| cheeseSlices:= Cutter new cut: cheeseLump. [true& false not& self hungry] whileTrue: [ cheeseSlices do: [:slice| slice size throat ifTrue: [self swallow: slice; say:'yam'] ifFalse: [self throw: slice]]]. Transcript show -
Как начать: путь Squeak
Шаг за шагом[] Скачать с сайта Squeak виртуальную машину и девелоперский образ, Изучить вводные материалы по Смолтоку, предложенные на странице Как начать?, Начать разбираться с рекомендуемыми материалами Рекомендуемые учебные материалы[] Smalltalk: a Beginners Guide: Part -
Magritte
Для каждого элемента модели (листа модели или части модели) указывается его поведение по отношению к рендерингу разными способами, по отношению к форматированию, по отношению к RDBMS, по отношению к валидации. Листы модели -- это стринги, enumы -
GNU Smalltalk
3.0.1 (31 января 2008 г.) Под Cygwin должно вроде компиляться (согласно списку рассылки GNU Smalltalk), но не компиляется в версии GNU Smalltalk 2.3. Под Mingw/MSYS вроде не должно компиляться (согласно списку -
Архитектура Smalltalk
Любая система Smalltalk (среда разработки, отдельная исполняемая программа и т.д.) состоит из двух частей - виртуальной машины и образа системы. Виртуальная машина содержит базовую функциональность: обработчик байт-кодов (в виде JIT-компилятора либо интерпретатора), систему -
Русский язык в Squeak
Нижеописанное относится к Squeak 3.8 и 3.9 В рабочем пространстве необходимо выполнить следующую последовательность команд: pkgUrls:=#('http://www.squeaksource.com/ttfReaderRefactored/TTFSupport-Refactored-dao.13.mcz''http://www.squeaksource.com/RussianSupport/RussianSupport-dao -
Документация Dolphin Smalltalk по-русски/Добро Пожаловать в Dolphin Smalltalk X6/Что нового в шестой версии?/Версии Dolphin Smalltalk/Dolphin Professional
Оглавление Назад| Вверх| Вперёд Оглавление Назад| Вверх| Вперёд -
Application Developer's Guide (VisualWorks)/About This Book/Overview
Оглавление Назад| Вверх| Вперёд VisualWorks documentation is designed to help both new and experienced developers create application programs effectively using the VisualWorks® application frameworks, tools, and libraries. -
SWIG For Smalltalk
SWIG (Simplified Wrapper And Interface Generator) -- это инструмент, помогающий использовать библиотеки, написанные, например, на C или Fortran из других языков (например, Python, Java, Tcl, Guile, etc). Существует вариант SWIG, поддерживающий несколько диалектов Smalltalk. В начале -
Number
Number — общий класс для вещественных величин. Этот класс не определяет реализацию, она определена в его подклассах. Иерархия[] Object Magnitude Number Float Fraction Integer, Magnitude Number Float Fraction Integer, Number Float Fraction Integer, Float, Fraction, Integer -
Подготовка образа для разработки (VisualWorks)
C VisualWorks поставляется образ visual.im. В этом образе присутствуют только основные инструменты. Для полноценной работы рекомендуется загрузить в образ ряд парселей, входящих в комплект поставки. См. также Краткий обзор расширений среды разработчика VisualWorks -
Perform:
Эти родственные типы сообщений создают сообщение с селектором selector (которое может быть переменным) и аргументами argument1...argument3 (их количество выбирается в зависимости от выбранной формы). Большее число аргументов или переменное их число можно послать через -
DoesNotUnderstand:
Данное собщение посылается объекту, если ему было послано сообщение message, однако поведедение, соответствующее ему не определено. В классе Object определён метод по-умолчанию, однако в любом подклассе может быть переопределён, чтобы изменить реакцию на сообщение -
Morphic
Графическая система, изначально появившаяся в Self и портированная под Squeak. Всё, что видно на экране, состоит из интерактивных графических объектов, морфов (morph). Morphic позволяет модифицировать поведение отдельных морфов (а не целых классов). Это соответствует идеологии -
Документация Dolphin Smalltalk по-русски/Добро Пожаловать в Dolphin Smalltalk X6/Что нового в шестой версии?/Версии Dolphin Smalltalk/Dolphin Community Edition
Оглавление Назад| Вверх| Вперёд В первый раз с момента выпуска Dolphin 2.1 мы заново представляем полностью бесплатную версию в нашей серии программных продуктов. Мы отказались от версии 2.1 потому что её интерфейс значительно -
Integer
Класс целых чисел Smalltalk. Является общим для двух вариантов реализации целых чисел (SmallInteger и LargeInteger), определяя операции над любыми целыми числами (в дополнение к методам Number). Методы экземпляра[] alignTo:, allMask:, anyMask:, asCharacter, binomial:, bitAnd:, bitAt -
Символ
Символы - это тип данных в Smalltalk, очень похожий на строки. Символ записывается как#someSymbol (решётка, записанная слитно со словом), например#top,#doesNotUnderstand. -
Error:
Сообщение используется для оповещения получателя о некоторой ошибочной ситуации. Аргумент должен содержать природу ошибки. Поведение по умолчанию заключается в вызове исключения посылкой глобальному Error сообщения signal: с полученным аргументом. Подобные протоколы могут переопределять поведение по -
Copy
Создаёт объект как можно более близкий по поведению и состоянию к получателю сообщения. Никакое последующего изменение состояния объекта-копии не должно влечь за собой изменения состояния оригинального объекта. Копии следовало бы соответствовать отношению равенства (=), однако -
Continuations
Продолжения (Continuations) -- понятие из теории алгоритмов. Продолжение является полноценным объектом (first-class object) и воплощает будущее выполнение программы. Это будущее выполнение можно возобновить, причем неоднократно. Любую программу можно преобразовать к такому виду, когда передача управления
Близкая по теме вики

Террария вики
games
3тыс.
страниц30тыс.
изображений1тыс.
видео
Террария вики — это сообщество, где каждый может внести вклад. Открывайте, делитесь и добавляйте свои знания!