0
ответов

Почему Objective-C использует квадратные скобки для сообщений?

Я читаю книгу о Smalltalk (Smalltalk Чармонда Лю, Объекты и дизайн). Он рассказывает о том, как работают сообщения в Smalltalk, используя объект HomeBudget, как пример того, как отправить одно сообщение ...
вопрос задан: 18 May 2014 15:49
0
ответов

Как скопировать пакет Monticello в другой репозиторий под другим именем с Gofer

. Контекст такой: Пакет имел несколько веток, разработанных в нескольких репозиториях. source.squeak.org/trunk Разработка остановлена ​​на source.squeak.org, и цель состоит в переносе...
вопрос задан: 7 June 2013 10:21
0
ответов

Сохранение сразу нескольких пакетов Monticello

Я работаю с Pharo Smalltalk. Предположим, вы хотите сохранить свою собственную группу пакетов в локальном репозитории, вы знаете, что ваши пакеты имеют префикс «MyPrefix». Какое правильное сообщение делать ...
вопрос задан: 7 June 2013 10:05
0
ответов

Как организация классов в категориях и пакетах работает в разных версиях Фаро?

Кто-нибудь может объяснить, как организация занятий в Pharo работает в разных версиях Pharo? Все классы являются частью глобальной сети Smalltalk (всегда были, кажется, останутся такими?) Классы могут...
вопрос задан: 7 June 2013 10:03
0
ответов

Где лучше всего использовать Smalltalk-80?

Я хочу знать, в каких приложениях / областях программирования больше всего подходит Smalltalk. Может ли кто-нибудь предоставить мне несколько полезных ссылок, которые могли бы ответить на мой вопрос? Через поиск в Google я узнал, что ...
вопрос задан: 6 June 2013 17:36
0
ответов

Какие языки являются наиболее «чистыми» объектно-ориентированными языками? [closed]

Недавнее введение в Smalltalk просветило меня о применении и преимуществах «чистого» объектно-ориентированного стиля. Я раньше видел преимущества этого в Ruby, хотя наличие не ...
вопрос задан: 14 March 2013 03:00
0
ответов

Как установить плагин squeak smalltalk?

Я пытаюсь использовать squeakSSL с WebClient, на странице squeakSSL говорится: Чтобы установить SqueakSSL, вам необходимо загрузить и установить двоичную версию плагина, а затем установить SqueakSSL с помощью: ( ...
вопрос задан: 25 February 2013 20:27
0
ответов

Smalltalk с графическим интерфейсом пользователя в Mac OS X Lion (10.7)

Мне нужен smalltalk с графическим интерфейсом для моей домашней работы, и я использую Mac OS X Lion (10.7) . Я видел, что пользователи unix обычно используют GNU Smalltalk и GTK +. Я пытался установить их из разных версий ...
вопрос задан: 4 February 2013 18:49
0
ответов

Как мне найти все объекты, которые ссылаются на myObject?

У меня есть объект myObject, и я не уверен, кто хранит ссылки на него. (Я хочу знать, потому что я что-то реконструирую.) Я нашел кнопку «Объекты, указывающие на это значение» в ...
вопрос задан: 16 November 2012 09:15
0
ответов

Где я могу найти больше примеров использования PetitParser? [закрыто]

Я ищу дополнительные примеры использования PetitParser помимо PPArithmeticParser и PPLambdaParser, которые включены в пакет тестов и пару сообщений в блоге Лукаса? Если кто-то хочет .. .
вопрос задан: 4 September 2012 13:54
0
ответов

Поиск токенов в строке Smalltalk с помощью PetitParser

Я хочу проанализировать «Это, например, текст», как в findTokens. это, например, текст 'findTokens: $, OrderedCollection (' This '' является '' '' 'example' 'text'), но не могу понять, как это сделать ...
вопрос задан: 4 September 2012 12:45
0
ответов

Какой образ использовать для развертывания приложения Seaside 3.0 с Pharo 1.4?

Я разработал приложение Seaside 3.0 в Pharo 1.4 и хочу развернуть его на Linode. В какой (маленький )образ я могу загрузить свое приложение для этой цели? И как? Я нашел Project Pharo Kernel 1.4...
вопрос задан: 20 August 2012 14:17
0
ответов

assert терпит неудачу, когда не должен, в тестовом примере Smalltalk Unit

я в тупике. Вот мой тестовый пример. theTestArray: = # (1,2 3 5,1 7). самоутверждение: theTestArray squareOfAllElements = # (1,44 9 26,01 49). Утверждение не должно ошибаться. При вычислении квадрата каждого ...
вопрос задан: 14 August 2012 07:19
0
ответов

Pharo Smalltalk и mySql

Я ищу кого-то, кто знает, как связать Pharo Smalltalk и mySql. Я просто хочу сделать основные вещи, такие как «выбрать *из имен», а затем прочитать результат в Pharo. Кто-нибудь знает...
вопрос задан: 6 August 2012 17:23
0
ответов

Как правильно декодировать текстовые файлы из FileSystemReadStream в Pharo 1.4

В Pharo 1.4 я открыл FileSystemReadStream в текстовом файле и преобразовал его в строку через содержимое aFileSystemReadStream asString. Мои текстовые файлы имеют кодировку UTF8 и имеют эти Windows (CR LF )...
вопрос задан: 31 July 2012 14:11
0
ответов

Куда пропал архив Smalltalk?

Я старый программист Smalltalk (еще в начале 90-х годов прошлого века ), а в те дни весь Smalltalk "с открытым исходным кодом" (термин еще не был придуман ), все было доступно в Манчестере...
вопрос задан: 13 July 2012 19:49
0
ответов

В чем разница между Polymorph и Spec?

Недавно в сети была опубликована документация Spec. Как она связана с проектом Polymorph? Было бы неплохо прочитать о будущем этих проектов. Полиморф снят с производства?
вопрос задан: 28 June 2012 19:36
0
ответов

Отмена удаления методов в Squeak Smalltalk

Как отменить удаление метода в Squeak Smalltalk?
вопрос задан: 25 June 2012 01:42
0
ответов

Анализ RDF в Smalltalk

Является есть ли какой-нибудь пример в любой разновидности Smalltalk, показывающий, как анализировать файл RDF? Единственный пакет, который я видел, это Rikaiko с классом RDFXMLReader, но ссылок на него нет, и он кажется очень...
вопрос задан: 27 May 2012 07:12
0
ответов

Существуют ли инструменты для отслеживания тестового покрытия Pharo/Squeak на уровне филиала?

Я ищу что-то, что могло бы визуализировать покрытие кода на уровне ветвей/операторов. Насколько я понимаю, инструмент покрытия тестами, предоставляемый исполнителем тестов в Pharo и Squeak, говорит только...
вопрос задан: 15 May 2012 11:54
0
ответов

Передача необязательной логической переменной

Иногда требуется необязательная функция параметра doSomething (foo: Integer; bar: TObject = nil) начать, если bar < > nil то//сделать что-то необязательное со bar.... Как мне закончить...
вопрос задан: 2 May 2012 05:51
0
ответов

SmallTalk Публичные методы против частных / охраняемых методов [Закрыто]

Я заметил, что язык SmallTalk не имеет концепции частных / защищенных методов. Все методы публики. Исходя из фона Java / C ++, я думал об этом как фундаментальную слабость в ...
вопрос задан: 30 April 2012 14:16
0
ответов

Перевод кода с Python на Smalltalk

Прежде всего позвольте мне сказать, что я НЕ ищу здесь автоматических магических решений. Я хочу перевести код с Python на Smalltalk, потому что я заметил, что некоторые очень простые предложения могут быть автоматически...
вопрос задан: 23 April 2012 10:43
0
ответов

Amber Smalltalk — Создание одного файла .js для развертывания

Я видел, как эта тема поднималась пару раз, но я не думаю, я видел любой окончательное решение опубликовано. Я пробовал объединить все мои Foo.deploy.js, Bar.deploy.js в один файл .js, ...
вопрос задан: 5 April 2012 16:04
0
ответов

Как в smalltalk прочитать и обработать содержимое CSV-файла

Я пытаюсь прочитать и обработать содержимое CSV-файла в smalltalk(visualworks), но, похоже, мне трудно получить строку разбить на массив, пожалуйста. Ниже приведен код, который у меня есть...
вопрос задан: 12 March 2012 14:03
0
ответов

Pharo/Squeak - Как быстро просмотреть реализацию заданного метода в заданном классе?

Допустим, я хочу посмотреть, как реализована функция "copy" в классе Dictionary. В настоящее время я использую системный браузер и вручную просматриваю иерархию наследования (снизу вверх), пока не найду класс, который ...
вопрос задан: 29 February 2012 00:00
0
ответов

Как предотвратить жадность с помощью PetitParser?

Я пытаюсь реализовать BNF для EPD в Pharo / PetitParser. digit18: = $ 1 asParser / $ 2 asParser / $ 3 asParser / $ 4 asParser / 5 $ asParser / 6 $ asParser / 7 $ asParser / 8 $ asParser. piecePromotion: ...
вопрос задан: 25 February 2012 00:04
0
ответов

Как предотвратить выполнение Pharo метода # startUp класса?

Я добавил метод startUp к одному из моих классов, который немедленно закрывает мое изображение. Есть ли способ запретить Pharo выполнить этот метод, чтобы я мог его исправить?
вопрос задан: 31 December 2011 14:22
0
ответов

Как искать строку внутри класса в Squeak smalltalk? А внутри пакета?

Я искал и искал. Пошел в IRC Надеюсь, вопрос не глупый. Если это так, то правильная строка для поиска в google все равно была бы очень признательна
вопрос задан: 24 December 2011 21:04
0
ответов

В Pharo, как вы можете измерить текущее общее потребление памяти системой?

Я хотел бы отслеживать использование памяти в течение всего времени работы моего образа. Я хотел бы часто измерять текущее потребление памяти.
вопрос задан: 19 December 2011 01:15