Вопросы по теме '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 просмотров

Каков наилучший способ применить определенные значения к аргументам сообщения в 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 просмотров

Есть ли в 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