Вопросы по теме 'squeak'

Почему интерфейс Squeak выглядит и действует так старомодно?
Не поймите меня неправильно - я люблю Smalltalk, но... Для меня интерфейс Squeak — один из самых больших недостатков. Я люблю Smalltalk, а не пользовательский интерфейс. Нужно только противопоставить современные интерфейсы, такие как GNOME, MacOS...
1202 просмотров
schedule 27.09.2023

Магма, ТОВАРЫ, ГЛОРП или что-то еще?
Итак, я использую Smalltalk уже около 6 месяцев (Squeak и Pharo), в основном занимаюсь анализом данных, и собираюсь запустить свое первое приложение Seaside. Так что мой вопрос ко всем вам, Smalltalkers: какое ваше любимое решение для сохраняемости?...
1649 просмотров
schedule 18.09.2023

Контекстные меню в Squeak
Я использую Squeak (не могу использовать Pharo), у меня есть приложение Morphic, и я хочу добавить свое собственное контекстное меню (я не хочу добавлять или использовать меню Halo). Как создать свое меню и сделать так, чтобы оно появлялось при...
297 просмотров
schedule 01.03.2022

Работа с файлами Excel в таких средах веб-приложений, как Seaside.
Я читал о море, и мне нравится, как это звучит, но я не вижу простого способа обработки файлов данных, в первую очередь импорта Excel. Конечно, файлы csv были бы более простыми, но есть ли способы импортировать различные форматы Excel (xls, xlsx) без...
831 просмотров
schedule 19.05.2023

Микрофреймворки для веб-сервиса Squeak/Pharo
Во многих языках есть микрофреймворки для написания очень маленьких веб-сайтов или веб-сервисов, таких как Flask для Python или Sinatra для Ruby. На Squeak, кажется, нет никакого эквивалента; «Илиада», «Приморье» и «Аида» очень тяжелы из-за...
949 просмотров

Метод удаления в Seaside
Как удалить метод в Squeak! Болтовня? Я использую образ Seaside 2.8.4 и случайно добавил метод и сделал опечатку в названии. Я переименовал его, но потом он просто сделал новый метод. Как удалить старый? Гугл ничего не выдал.
237 просмотров
schedule 15.09.2023

Как я могу заставить Squeak спрашивать меня, куда выводить файл?
Я щелкаю правой кнопкой мыши категорию класса и выбираю fileOut для экспорта в файл .st. Проблема в том, что он никогда не спрашивает меня, куда сохранить, а просто выбирает папку сам по себе (кажется, это та же папка, в которой находится файл...
681 просмотров
schedule 11.09.2022

Добавление/переопределение/редактирование методов Body в класс (Smalltalk — Squeak)
Как я могу добавить новые методы или удалить методы определенного класса ? Или, если я попытаюсь добавить уже существующий метод, он переопределит его (хотя в этом случае я могу просто удалить старый и добавить новый, который будет таким же)?...
1601 просмотров
schedule 03.05.2023

Абстрактный класс в Smalltalk-Squeak. Что это?
Если я правильно понял, то абстрактный класс — это тот, у которого есть хотя бы один абстрактный метод? Теперь, если он абстрактный, поэтому я должен быть не в состоянии создавать экземпляры этого класса? Например, указанный Abst является...
4302 просмотров
schedule 09.12.2023

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

Вопросы о гламуре и Наутилусе
В Smalltalk системный браузер является центральным инструментом практически для всего. Glamour кажется пакетом для создания браузеров общего назначения с использованием декларативного языка сценариев. Из документа он доступен в VisualWorks и...
317 просмотров
schedule 15.04.2022

Стратегии реализации для объектной ориентации
В настоящее время я изучаю Smalltalk в среде Squeak и читаю "Squeak - A Quick Trip To ObjectLand". Я вхожу в объектно-ориентированную парадигму с некоторыми предварительными знаниями Python и Java, и это предложение из книги на странице 36 заставило...
278 просмотров
schedule 16.02.2024

Проверка параметра как класса в Squeak Smalltalk
Как я могу проверить параметр как объект класса? Например, если я хочу проверить параметр как строку, я мог бы написать param1 isString . Есть что-то вроде isClass ?
319 просмотров
schedule 07.04.2022

Среда Pharo/Squeak с двумя экранами
Мне просто интересно, есть ли способ работать с несколькими экранами в Pharo или Squeak. Я просто переключаюсь с VisualWorks на Pharo, и мне очень не хватает этой функции. Я привык иметь свое рабочее пространство/расшифровку на одном и мои браузеры...
335 просмотров
schedule 13.01.2023

Есть ли способ перечислить все DoIt, которые были выполнены в сеансе Smalltalk?
Есть ли способ перечислить все DoIt, которые были выполнены за сеанс в Pharo или Squeak, а также в каких рабочих пространствах они были выполнены? Содержимое рабочих пространств также отслеживается, чтобы его можно было сравнить?
64 просмотров
schedule 06.05.2024

Как определить ConfigurationOf с версией #development, которая зависит от базовой линии?
В Pharo я хочу определить ConfigurationOfNand2Tetris Metacello, который имеет только один пакет: ConfigurationOfNand2Tetris>>baseline01: spec <version: '0.1-baseline'> spec for: #common do: [ spec...
149 просмотров
schedule 23.10.2022

Настройка точек в Pharo Smalltalk
Я новичок в Smalltalk, поэтому, пожалуйста, потерпите меня. Я просто пытаюсь сделать простой рисунок с помощью Morphs. Теперь я могу создавать круги и линии, но у меня возникают проблемы с настройкой начальной и конечной точки в рабочей области....
539 просмотров
schedule 09.02.2023

Как проверить, содержит ли один из суперклассов classVariable с определенным именем?
Я хочу написать метод, который проверяет список всех суперклассов (метод allSuperclass) и возвращает «истину», если один из них имеет classVariable с определенным именем. Если ни у кого из них нет, он вернет false. Как мне это сделать?
93 просмотров
schedule 19.12.2022

Существует ли верхний предел количества объектов в образе Smalltalk?
Я провожу эксперимент НЛП, в котором понятия являются агентами системы, предназначенной для порождения эмерджентных свойств, состоящих из новых понятий ( вот ссылка для тех, кто не знает, что такое Emergence). Smalltalk (особенно диалект Pharo)...
233 просмотров
schedule 25.03.2023

Smalltalk - чтение ввода с клавиатуры
Как мне прочитать ввод пользователя в Smalltalk squeak? Просто хочу создать новую переменную и инициализировать ее числом, полученным с клавиатуры.
1825 просмотров
schedule 30.04.2024