Как можно программно добавить переменная класса в класс в Pharo? Он должен быть в построителе классов, где вы можете добавлять переменные экземпляра в класс. Но я этого не вижу.
Я Rubyist, который только начинает осваивать Smalltalk и пытается выбрать реализацию для экспериментов. Кажется, что Squeak или Pharo были бы хорошим выбором, но у меня проблемы ...
В последнее время я потратил некоторое время на знакомство с Smalltalk и Seaside. Я пришел из мира Java EE, и, как вы понимаете, мне было сложно осмыслить некоторые из ...
Я пытаюсь освоить Smalltalk / Seaside. Согласно Википедии, «Seaside - это фреймворк для веб-приложений, основанный на продолжении». Исходя из фона Java, я не очень знаком с ...
Я прежде всего разработчик Java EE. Меня попросили изучить возможность использования Smalltalk / Seaside в следующем веб-проекте. Как вы можете себе представить, это привело ко многим интересным вопросам. ...
Как я могу отсортировать коллекцию по двум критериям в Cincom VisualWorks? Пример: у меня есть OrderedCollection, которая содержит людей, и мне нужна новая коллекция, которая сначала сортирует людей по возрасту, а затем ...
Я сравниваю производительность при чтении количества строк, содержащихся в файле. Сначала я сделал это с помощью инструмента командной строки wc: $ time wc -l bigFile.csv
1673820 bigFile.csv real 0m0.157s
user 0m0.124s
...
Я программировал на Smalltalk в течение некоторого времени, но мне никогда не требовались интерфейсы для реализации чего-либо . Тогда почему такие языки, как Java, не могут избавиться от интерфейсов? Это только Smalltalk или это ...
Я не хочу, чтобы мои новые классы появлялись в системный браузер, более того, я не думаю, что они должны появляться в Smalltalk global. По умолчанию классы появляются в браузере и в глобале Smalltalk. ...
Я хочу установить что-то вроде этого в моей среде. [[NSUserDefaultsController sharedUserDefaultsController] addObserver:self forKeyPath:[@"values." stringByAppendingString: @"MyPreference"] ...
Я пытаюсь изучить Smalltalk, поэтому изучаю учебник «Squeak by Example». Мне нужно написать метод в системном браузере с вертикальной стрелкой, указывающей вверх в начале кода. Является ли ...
Каковы различия между тремя средами веб-приложений Smalltalk? Некоторые отправные точки: что лучше всего подходит для каждой структуры? в каком случае вы бы использовали то или другое?
Что ...
Хорошо, я, должно быть, не замечаю чего-то очень простого, но я потерялся. Для данного объекта val = -1;
var foo = (Int32) (val);
var bar = (Int64) (val); Приведение к Int64 выбрасывает и InvalidCastException. ...
Я некоторое время использую Smalltalk, и я люблю язык и концепцию Отказ То, что я просто ненавижу, это системный браузер. Этот инструмент даже не напоминает современную IDE. Как я должен кодировать ...
У меня мало опыта работы с такими языками, как Python, Perl и Ruby, но я разработал в Smalltalk с некоторого времени. Есть несколько довольно простых классов Smalltalk, которые очень популярны и перекрестны ...
Есть ли такая вещь существует? Ruby: if __FILE__ == $ 0 main
конец Perl: если (вызывающий) {main;
} Lua: если type (package.loaded [(...)]) ~ = "userdata", то main (arg)
else module (..., package ....
Я новичок в технологии Smalltalk. Мой опыт программирования связан с C и C ++. Я хотел бы понять методологию проектирования smalltalk. Может ли кто-нибудь предложить несколько простых приложений для работы в реальном времени ...
Учитывая любую разновидность Smalltalk, как мне продолжить проверку, поддерживается ли Unicode? В случае отсутствия поддержки, как я могу определить, на каком уровне отсутствует (виртуальная машина, шрифт, конвертер и т. Д.)?
У меня проблемы с пониманием больших библиотек кода в Pharo и Squeak, существует ли типичный шаблонный сценарий для создания диаграммы отношений статических классов (не обязательно UML) и динамических. ..
В последнее время я изучал Python и был поражен его превосходными возможностями метапрограммирования во время выполнения. Раньше я встречал термин «метапрограммирование во время выполнения», когда читал о ...
Я новичок в Squeak и Smalltalk, но не в программировании в целом (у меня есть некоторый опыт работы с Python). Я понимаю различные инструменты, присутствующие в среде Squeak, такие как Workspace, System Browser и ...
Я обнаружил, что в спецификации ANSI Smalltalk (черновик) нет упоминания об этом контексте . Я принял ANSI Smalltalk как стандартизованный Smalltalk-80, поэтому не могу понять, почему его там нет. Что ...
Я слышал, что Smalltalk не поддерживает локальные переменные в блоках. Это правда? Если да, то почему Smalltalk не поддерживает локальные переменные? И могу ли я по-прежнему считать его равным замыканиям?
Я новичок в Smalltalk. Я прочитал несколько статей и документов по этому поводу, и я удивлен полнотой его концепций. И он предлагает своего рода отладку в реальном времени. В любом случае, для программы ...
Какие существуют языки с синтаксисом передачи сообщений, аналогичным Smalltalk? Objective-C - единственный, с которым я знаком. В частности, мне было интересно, существуют ли какие-либо другие языковые реализации ...
Я новичок в smalltalk и впечатлен тем фактом, что в языке всего 6 ключевых слов (self, super, true, false, nil & thisContext), и насколько он чист, имея почти ...