0
ответов

Как можно программно добавить переменную класса в класс в Pharo?

Как можно программно добавить переменная класса в класс в Pharo? Он должен быть в построителе классов, где вы можете добавлять переменные экземпляра в класс. Но я этого не вижу.
вопрос задан: 14 December 2011 17:19
0
ответов

Squeak или Pharo для начинающего Smalltalker?

Я Rubyist, который только начинает осваивать Smalltalk и пытается выбрать реализацию для экспериментов. Кажется, что Squeak или Pharo были бы хорошим выбором, но у меня проблемы ...
вопрос задан: 8 December 2011 06:17
0
ответов

Сохранение данных в Smalltalk / Seaside

В последнее время я потратил некоторое время на знакомство с Smalltalk и Seaside. Я пришел из мира Java EE, и, как вы понимаете, мне было сложно осмыслить некоторые из ...
вопрос задан: 1 December 2011 16:48
0
ответов

Являются ли продолжения ключевой функцией Seaside?

Я пытаюсь освоить Smalltalk / Seaside. Согласно Википедии, «Seaside - это фреймворк для веб-приложений, основанный на продолжении». Исходя из фона Java, я не очень знаком с ...
вопрос задан: 26 November 2011 15:10
0
ответов

Контроль версий для Smalltalk / Seaside?

Я прежде всего разработчик Java EE. Меня попросили изучить возможность использования Smalltalk / Seaside в следующем веб-проекте. Как вы можете себе представить, это привело ко многим интересным вопросам. ...
вопрос задан: 26 November 2011 01:05
0
ответов

Smalltalk: Сортировка коллекции по двум критериям

Как я могу отсортировать коллекцию по двум критериям в Cincom VisualWorks? Пример: у меня есть OrderedCollection, которая содержит людей, и мне нужна новая коллекция, которая сначала сортирует людей по возрасту, а затем ...
вопрос задан: 20 November 2011 21:21
0
ответов

Сравнение скорости подсчета новой строки между wc и Smalltalk

Я сравниваю производительность при чтении количества строк, содержащихся в файле. Сначала я сделал это с помощью инструмента командной строки wc: $ time wc -l bigFile.csv 1673820 bigFile.csv real 0m0.157s user 0m0.124s ...
вопрос задан: 7 November 2011 18:06
0
ответов

Почему Java нужны интерфейсы, а Smalltalk нет?

Я программировал на Smalltalk в течение некоторого времени, но мне никогда не требовались интерфейсы для реализации чего-либо . Тогда почему такие языки, как Java, не могут избавиться от интерфейсов? Это только Smalltalk или это ...
вопрос задан: 1 November 2011 21:08
0
ответов

В Pharo мои классы не должны отображаться в браузере или даже в глобальном Smalltalk

Я не хочу, чтобы мои новые классы появлялись в системный браузер, более того, я не думаю, что они должны появляться в Smalltalk global. По умолчанию классы появляются в браузере и в глобале Smalltalk. ...
вопрос задан: 27 October 2011 21:16
0
ответов

Как сделать батут от уведомления Cocoa к вызову указателя функции c?

Я хочу установить что-то вроде этого в моей среде. [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:[@"values." stringByAppendingString: @"MyPreference"] ...
вопрос задан: 27 October 2011 08:43
0
ответов

идиома «попробуй-поймай-наконец» в smalltalk

Как реализовать идиому «попробуй-наконец-то» в smalltalk? Я вижу, что есть: do: и sure:, но нет: do: sure :. Я, должно быть, что-то упускаю.
вопрос задан: 21 October 2011 08:21
0
ответов

Вертикальная стрелка Squeak Smalltalk в коде

Я пытаюсь изучить Smalltalk, поэтому изучаю учебник «Squeak by Example». Мне нужно написать метод в системном браузере с вертикальной стрелкой, указывающей вверх в начале кода. Является ли ...
вопрос задан: 19 October 2011 10:35
0
ответов

Каковы основные различия между: Seaside vs Aida vs Iliad

Каковы различия между тремя средами веб-приложений Smalltalk? Некоторые отправные точки: что лучше всего подходит для каждой структуры? в каком случае вы бы использовали то или другое? Что ...
вопрос задан: 20 September 2011 15:18
0
ответов

Смущает бокс. Преобразование -1 в Int64 вызывает исключение InvalidCastException

Хорошо, я, должно быть, не замечаю чего-то очень простого, но я потерялся. Для данного объекта val = -1; var foo = (Int32) (val); var bar = (Int64) (val); Приведение к Int64 выбрасывает и InvalidCastException. ...
вопрос задан: 16 September 2011 12:35
0
ответов

Альтернативный IDE для Squeak / Pharo

Я некоторое время использую Smalltalk, и я люблю язык и концепцию Отказ То, что я просто ненавижу, это системный браузер. Этот инструмент даже не напоминает современную IDE. Как я должен кодировать ...
вопрос задан: 30 August 2011 17:21
0
ответов

Эквивалентность коллекций и классов Stream между Smalltalk, Perl, Python и Ruby

У меня мало опыта работы с такими языками, как Python, Perl и Ruby, но я разработал в Smalltalk с некоторого времени. Есть несколько довольно простых классов Smalltalk, которые очень популярны и перекрестны ...
вопрос задан: 25 August 2011 01:43
0
ответов

Идиома Python if __name __ == «__ main__» для GNU Smalltalk?

Есть ли такая вещь существует? Ruby: if __FILE__ == $ 0 main конец Perl: если (вызывающий) {main; } Lua: если type (package.loaded [(...)]) ~ = "userdata", то main (arg) else module (..., package ....
вопрос задан: 20 August 2011 15:20
0
ответов

Создание приложений для новичков в Smalltalk

Я новичок в технологии Smalltalk. Мой опыт программирования связан с C и C ++. Я хотел бы понять методологию проектирования smalltalk. Может ли кто-нибудь предложить несколько простых приложений для работы в реальном времени ...
вопрос задан: 10 August 2011 19:10
0
ответов

Как правильно протестировать поддержку Unicode в реализации Smalltalk?

Учитывая любую разновидность Smalltalk, как мне продолжить проверку, поддерживается ли Unicode? В случае отсутствия поддержки, как я могу определить, на каком уровне отсутствует (виртуальная машина, шрифт, конвертер и т. Д.)?
вопрос задан: 30 July 2011 21:41
0
ответов

Создание диаграмм в Pharo / Squeak Smalltalk

У меня проблемы с пониманием больших библиотек кода в Pharo и Squeak, существует ли типичный шаблонный сценарий для создания диаграммы отношений статических классов (не обязательно UML) и динамических. ..
вопрос задан: 29 July 2011 10:26
0
ответов

Python и Smalltalk - Сравнение возможностей метапрограммирования

В последнее время я изучал Python и был поражен его превосходными возможностями метапрограммирования во время выполнения. Раньше я встречал термин «метапрограммирование во время выполнения», когда читал о ...
вопрос задан: 27 July 2011 22:52
0
ответов

Может операторы в Smalltalk быть перегружены?

Можно ли перегружать операторы в Smalltalk? Я ищу учебные пособия / примеры. Спасибо.
вопрос задан: 30 June 2011 08:16
0
ответов

类本身是对象的意思?

我刚刚阅读 关于python类文档,它在python中说“类本身就是对象”。这与C#或Java类有什么不同? ...
вопрос задан: 26 June 2011 07:02
0
ответов

Рабочий процесс Squeak

Я новичок в Squeak и Smalltalk, но не в программировании в целом (у меня есть некоторый опыт работы с Python). Я понимаю различные инструменты, присутствующие в среде Squeak, такие как Workspace, System Browser и ...
вопрос задан: 18 June 2011 09:06
0
ответов

В чем разница между ANSI Smalltalk и Smalltalk-80?

Я обнаружил, что в спецификации ANSI Smalltalk (черновик) нет упоминания об этом контексте . Я принял ANSI Smalltalk как стандартизованный Smalltalk-80, поэтому не могу понять, почему его там нет. Что ...
вопрос задан: 16 June 2011 08:09
0
ответов

Поддерживает ли Smalltalk локальную переменную в блоках? Если нет, то почему?

Я слышал, что Smalltalk не поддерживает локальные переменные в блоках. Это правда? Если да, то почему Smalltalk не поддерживает локальные переменные? И могу ли я по-прежнему считать его равным замыканиям?
вопрос задан: 14 June 2011 08:38
0
ответов

Как Smalltalk обрабатывает программные ошибки?

Я новичок в Smalltalk. Я прочитал несколько статей и документов по этому поводу, и я удивлен полнотой его концепций. И он предлагает своего рода отладку в реальном времени. В любом случае, для программы ...
вопрос задан: 13 June 2011 17:02
0
ответов

Есть ли в Smalltalk замыкания?

Если в нем есть замыкания, могу ли я предположить, что могу использовать многие из сильных техник функционального стиля?
вопрос задан: 12 June 2011 15:26
0
ответов

Какие другие языки программирования имеют синтаксис передачи сообщений, подобный Smalltalk?

Какие существуют языки с синтаксисом передачи сообщений, аналогичным Smalltalk? Objective-C - единственный, с которым я знаком. В частности, мне было интересно, существуют ли какие-либо другие языковые реализации ...
вопрос задан: 26 May 2011 21:58
0
ответов

Действительно ли все дело в передаче сообщений в smalltalk

Я новичок в smalltalk и впечатлен тем фактом, что в языке всего 6 ключевых слов (self, super, true, false, nil & thisContext), и насколько он чист, имея почти ...
вопрос задан: 13 April 2011 15:22