Результаты поиска по запросу "smalltalk"

6 ответов

Можно ли расширить отдельный объект в Smalltalk?

Я занимаюсь исследованием умений Smalltalk, и мне было интересно, возможно ли расширить отдельный объект, например, в Ruby. Под этим я подразумеваю селектор, на который отвечают только определенные объекты. Вот код Ruby, в котором говорится, что ...

6 ответов

Раннее связывание против позднего связывания: каковы сравнительные преимущества и недостатки?

1 ответ

Нарисовать стол в Pharo

Я хотел бы отобразить таблицу значений и иметь возможность выбирать ячейки. Как бы я сделал это в Pharo Smalltalk? Я слышал разговоры о морфических виджетах, способных сделать это, но я все еще новичок в Smalltalk.

ТОП публикаций

6 ответов

Можно ли расширить отдельный объект в Smalltalk?

Я занимаюсь исследованием умений Smalltalk, и мне было интересно, возможно ли расширить отдельный объект, например, в Ruby. Под этим я подразумеваю селектор,...

2 ответа

"Метод, который иллюстрирует каждую часть синтаксиса метода Smalltalk, за исключением примитивов. Он содержит унарные, двоичные и клавиатурные сообщения, объявляет аргументы и временные значения, обращается к глобальной переменной (но не к переменной экземпляра), использует литералы (массив, символ, символ, string, integer, float), использует псевдопеременные true, false, nil, self и super и имеет последовательность, присваивание, возврат и каскад. Он имеет как нулевой аргумент, так и один аргументный блок. "

ичок в smalltalk, и я впечатлен тем фактом, что в языке всего 6 ключевых слов (self, super, true, false, nil & thisContext), и насколько чисто использование почти всего при передаче сообщений например зацикливание с использованием whileTrue, if / ...

1 ответ

И при разработке вы, вероятно, захотите YourClass >> сбросить UniqueInstance: = nil

1 ответ

Двойная отправка в Фаро

Может ли кто-нибудь объяснить процесс двойной отправки в Pharo 4.0 с Smalltalk? Я новичок в Smalltalk, и мне трудно понять эту концепцию, поскольку она реали...

1 ответ

Как я могу получить все методы в протоколе?

4 ответа

Наконец: предложение «есть 6 примитивов ...» неверно. true является экземпляром True, false - False-класса, nil - класса UndefinedObject и т. д.

жно ли перегрузить операторов в Smalltalk? Я ищу учебники / примеры. Благодарю.

0 ответов

Если у вас нет сложного HTML для генерации ответа, то сделать подкласс SwazooSite будет проще. См. SwazooDemoSite (в последней бета-версии), например, и SwazooServer >> prepareDemoSite для подсказок, как сделать такой простой веб-сайт

огих языках есть микрофреймы для написания очень маленьких веб-сайтов или веб-сервисов, таких как Flask для Python или Sinatra для Ruby. На Squeak, похоже, нет никакого эквивалента; Iliad, Seaside и AIDA очень тяжелы для того, чтобы просто иметь ...