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

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

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

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

Лучший способ расширить поведение класса Pharo Smalltalk?
Я хочу расширить класс String с помощью метода создания URL-адреса из строки. Я нашел здесь ссылку, которая показывает, как вы можете перемещать расширения в их собственный пакет: Smalltalk Daily 13.07.10: Расширение поведения II . Однако я...
1468 просмотров
schedule 04.08.2023

обслуживание статических файлов с помощью comanche
Я использовал этот код для обслуживания статических файлов с веб-сервера Comanche из образа Pharo 1.2: createService | contentPath dirPath svc ma | contentPath := 'htdocs'. dirPath := FileDirectory default fullNameFor: contentPath....
170 просмотров
schedule 26.06.2022

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

Как в Pharo можно измерить текущее общее потребление памяти системой?
Я хотел бы отслеживать использование памяти во время выполнения моего образа. Я хотел бы часто измерять текущее использование памяти.
258 просмотров
schedule 03.10.2023

Подача ЗП на сервер GemStone с помощью Gem Tools
1) I have the GemStone server running. 2) I have a Pharo 1.0 image with the gemStone Tools loaded. 3) I could succesfully login to the server after creating a session. Теперь у меня есть файл "abc.st" , сделанный мной в другом Pharo-Image ....
123 просмотров
schedule 28.04.2024

Почему Smalltalk иногда называют динамически типизированным?
Я пытаюсь понять, почему Smalltalk иногда называют «динамически типизированным», а не «нетипизированным», что я также много читал и что, кажется, имеет смысл. В Smalltalk нет аннотаций типов для переменных, параметров и методов, возвращаемых...
2432 просмотров
schedule 05.12.2022

Каков самый элегантный способ выбрать следующие элементы из OrderedCollection:
Учитывая OrderedCollection следующим образом: noise1 noise2 noise3 signal1 signal1 signal1 signal1 randomButInteresting noise4 noise5 я хочу выбрать в новую OrderedCollection все объекты "signal1" и объект, который следует за этой серией...
249 просмотров
schedule 25.07.2023

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

Точка пересечения для круговых морфов
Я пытаюсь найти точки пересечения для круга с помощью этой ссылки. В следующем примечании описывается, как найти точку (точки) пересечения двух окружностей на плоскости. Используются следующие обозначения. Цель состоит в том, чтобы найти две...
672 просмотров
schedule 27.05.2023

Среда 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

возврат значения с помощью семафора
У меня есть класс с именем Myclass, у которого есть метод «Шаг», а другой метод - «таймер». Ниже приведен код для обоих методов. Метод «инициализация» запускает пошаговое выполнение. Цель состоит в том, чтобы рассчитать количество времени (в...
244 просмотров
schedule 08.01.2023

Сделайте края недоступными для кликов в визуализации Roassal из браузера Glamour.
Я рисую динамический коллграф с помощью Roassal из браузера Glamour в Pharo 2.0. По умолчанию кликабельны не только узлы, но и ребра. Поскольку у меня нет дополнительной информации для отображения краев, я хочу, чтобы они не кликались. Как...
129 просмотров
schedule 04.09.2022

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