Вопросы по теме 'pharo'
Как скопировать и вставить сообщение об ошибке в Pharo?
Squeak когда-то был новаторским, давая людям больше, чем скучное сообщение об ошибке: отладчик и иди разбирайся!
Однако в настоящее время есть Google, и теперь было бы неплохо скопировать и вставить сообщение об ошибке, которое обычно служит...
215 просмотров
schedule
04.11.2022
Мне нужно подобное словарю сопоставление между символами и другими видами объектов. Какой класс будет лучше?
Это в Squeak/Pharo. Если я хочу иметь сопоставление между объектами Character, такими как $a и $b, с другими типами объектов и хочу искать эти другие объекты на основе Character, какой класс лучше всего использовать? Словарь является очевидным...
105 просмотров
schedule
29.03.2023
Функция Unix crypt() в smalltalk/pharo
Я хочу закодировать пароли для учетных записей UNIX с помощью функции crypt . Я использую Фаро 1.0. Я попытался установить крипто-пакет из squeakmap, но это выдало мне ошибку, и пакет, кажется, был частично установлен (категории без класса).
Как...
457 просмотров
schedule
16.06.2022
Как распечатать код Smalltalk из Pharo/Squeak?
Как лучше всего распечатать код из Pharo/Squeak на бумаге — синтаксически окрашенный и хорошо отформатированный?
1) Есть ли способ печатать прямо из Pharo/Squeak? (я использую его на macosx) 2) Есть ли способ экспортировать окрашенный синтаксис,...
1492 просмотров
schedule
01.03.2022
Каков наилучший способ применить определенные значения к аргументам сообщения в smalltalk?
Я работаю над простой настольной игрой в Pharo, и у меня на доске есть метод, добавляющий объекты в ячейку. Ячейки — это просто словарь точек на объектах.
В рамках метода я хотел, чтобы Point был больше нуля, но меньше ширины и высоты доски,...
215 просмотров
schedule
09.06.2022
Добавление подсветки синтаксиса Pharo в Интернет
Я хотел бы знать, есть ли способ получить подсветку синтаксиса Pharo в веб-приложении, закодированном в Iliad.
На самом деле, структура не должна иметь значения, так как мне нужна простая строка HTML вида:
<span style="color: rgb(102, 0,...
282 просмотров
schedule
04.09.2022
Изображение висит, что дальше?
Я следил за руководством по Magma от потрясающая книга о море , и в какой-то момент мое изображение полностью застряло. В тот момент я был в отладчике и попытался запустить "проверить его" на ToDoDB root части следующего фрагмента:
ToDoDB...
277 просмотров
schedule
08.06.2022
Как изменить текстовый курсор в Squeak или Pharo?
Я хотел бы настроить текстовый курсор в рамке без мигания, это возможно в Squeak или Pharo?
277 просмотров
schedule
27.03.2022
Сообщения с ключевыми словами в smalltalk (начинающий) (Pharo)
Я пытаюсь создать метод стиля сообщения с ключевым словом, но не могу понять, как получить доступ к приемнику изнутри метода. Я уверен, что это просто, однако я нигде не могу найти ответ. То, что я пытаюсь реализовать, избыточно, но я все же хотел...
816 просмотров
schedule
08.01.2024
Есть ли в Pharo виджет списка, который позволяет пользователю визуально упорядочивать элементы списка?
Есть ли в Pharo виджет списка, который позволяет пользователю визуально упорядочивать элементы списка путем перетаскивания, чтобы новый порядок элементов распространялся на OrderedCollection, представленный виджетом?
165 просмотров
schedule
05.04.2022
немедленно завершить процесс
Рассмотрим следующий код:
process := [ (Delay forSeconds: 10) wait ]
forkAt: Processor userBackgroundPriority.
process terminate.
process isTerminated. "--> false"
process resume. "process has been suspended but not terminated"
(Delay...
697 просмотров
schedule
01.11.2023
Smalltalk - Печатать что-то каждые 2 секунды
Я кодирую в Smalltalk, используя Pharo. Мой код:
|i delay|
i := 0.
[i < 5] whileTrue: [
[
delay := Delay forSeconds: 2.
delay wait.
Transcript show: '2 seconds are up'.
Transcript cr.
] fork.
i := i...
2777 просмотров
schedule
01.04.2024
Как можно перечислить все окна рабочего пространства в рабочем пространстве Pharo?
Я хочу перечислить все окна Workspaces в окне Pharo. Когда я щелкаю по окну рабочей области, выбранным элементом обычно является PluggableTextMorph или TextMorphForEditView. Когда это PluggableTextMorph, он владеет TextMorphforEditView, который не...
105 просмотров
schedule
26.07.2022
Morphic: автоматически изменять размер содержащегося группового поля в области прокрутки?
Тестил летом с Pharo 1.4. Я думаю, что лучше объяснить это на скриншотах, код ниже.
Это мое начальное состояние (что я получаю сейчас с моим кодом):
Я хочу, чтобы морфинг группового окна заполнялся горизонтально при открытии, например:...
652 просмотров
schedule
17.11.2022
Обработка ошибок для SMTPClient
[SMTPClient
deliverMailFrom: sender
to: recipient
text: message
usingServer: 'mail.google.com']
on: Error
do:["Transcript show:'Sumthing went wrong'"].
Если SMTPClient поднимает Error , говоря...
71 просмотров
schedule
11.04.2023
Разбор комментариев с помощью PetitParser в Pharo
Есть ли более простой способ разбора однострочных комментариев, чем этот?
comment
^ '//' asParser ,
(#any asParser starLazy: (#newline asParser)) ,
#newline asParser
==> [ :result | nil "Ignore comments" ]...
318 просмотров
schedule
02.05.2022
Как инструментировать тестировщиков в SUnit?
Я хочу использовать тесты SUnit в Pharo . Как правильно изменить способ запуска тестов?
Пример:
Я хочу ввести тайм-аут для тестов, каждый тест, который я запускаю, должен быть прерван после заданной задержки.
Проблема:
SUnit не имеет...
196 просмотров
schedule
29.09.2022
Pharo 3.0 - Автоматическое ли сохранение?
Я заметил, что после того, как прошлой ночью столкнулся с проблемой, перезапуск Pharo 3.0 не «отменил» мой рабочий набор — все выглядело так, как было, когда я его закрыл. Я видел, где теперь Fuel входит в состав Pharo — он автоматически сохраняет...
381 просмотров
schedule
02.08.2023
Полоса прогресса/поиска для Pharo morphic
Я ищу визуальный компонент, такой как индикатор выполнения видео/панель поиска или что-то вроде этого:
есть что-то подобное?
138 просмотров
schedule
14.05.2022
Метод преобразования числа (валюты) в слова
Есть ли способ в Pharo преобразовать число в слова? Например: 1200 = только одна тысяча двести.
его не так сложно реализовать, но просто любопытно узнать.
161 просмотров
schedule
30.09.2022