Публикации по теме 'pharo'


Быстрее, напишите мне клиент Redis
Красивый протокол упрощает реализацию Redis - это сетевое хранилище ключей и значений в памяти с дополнительной надежностью, поддерживающее различные виды абстрактных структур данных. Redis можно использовать для реализации различных архитектурных шаблонов на стороне сервера. Вы взаимодействуете с Redis, используя протокол клиент / сервер. Протокол Redis очень прост, что упрощает его реализацию. В этой статье показано, как быстро реализовать минимальный, но полностью..

Изучение ООП, дизайна и TDD с Pharo
Простите меня за эти дрянные заметки, которые я делал. Я не хочу его редактировать и доводить до совершенства, потому что поздно, а мне лень. Честно говоря, кто это вообще будет читать. Лучше всего узнавать об ООП и TDD из самих книг. Тем не менее, я также должен работать лучше, потому что общение является ключевым. Кроме того, я чувствую, что начинаю сначала, и это хороший обзор, потому что я получаю вещи в миллионный раз. ура. … Глава 9. Возвращение к объектам и классам. Файловая..

Лучший друг для новых участников в Pharo
Есть большая мотивация использовать проекты с открытым исходным кодом. Однако я думаю, что мы можем быть больше, чем просто пользователи, и мы можем внести свой вклад как разработчики. Необязательно иметь большие знания, чтобы начать делать это с Pharo. Например: есть некоторые проблемы, помеченные как« первая хорошая проблема и легкий », которые состоят в добавлении комментариев, переименовании классов / методов и некоторых других, которые не требуют пояснений, которые заключаются..

Обнаружение ошибок реализации AST в Pharo
работая над улучшением автозавершения кода. Что касается разработки чего-то вроде механизма завершения кода, вы можете тестировать его все, что захотите, но вы никогда не получите всего объема того, что делает автозавершение кода, просто играя с ним самостоятельно. Вот почему одна из идей, которые были у нас с Маркусом, заключалась в том, чтобы внедрить наше новое автозавершение кода в Pharo 8 mid-GSoC, чтобы другие могли протестировать его и посмотреть, какова будет обратная связь...

Крошечный, но такой красивый
Самый маленький кусочек великого кода Pharo Как познакомить других разработчиков с неизвестным альтернативным языком программирования? Один из способов сделать это - показать множество небольших примеров. Именно это мы и сделали в Elegant Pharo Code - Beautiful & Powerful One-liners, Expressions and Snippets . Но, как было отмечено в конце статьи, настоящие программы Pharo разные. Объектно-ориентированному программированию и дизайну сложно обучить, поскольку код находится в..

Результаты опроса по поддержке РСУБД Pharo
Пару недель назад я опубликовал опрос, чтобы собрать информацию о текущей и необходимой поддержке систем управления реляционными базами данных (также известных как РСУБД) с использованием Pharo. В этом сообщении делается попытка поделиться результатами опроса, а также моими личными комментариями и интерпретацией результатов. Ответов было очень мало (55). Причин для этого может быть много , но, на мой взгляд, это связано только с размером нашего сообщества, респонденты составляют..

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

В чем разница между Morph в Morphic и NSView в Cocoa?
Я хотел бы знать о том, что делает Morphic особенным.
818 просмотров
schedule 13.05.2024

Генерация диаграмм в Pharo/Squeak Smalltalk
У меня возникли проблемы с пониманием больших библиотек кода в Pharo и Squeak, есть ли типичный сценарий шаблона для создания диаграммы отношений статического класса (не обязательно UML) и диаграммы отношения динамического объекта в Pharo или Squeak...
1669 просмотров
schedule 17.03.2024

Зачем мне нужен файл с общими исходными кодами на диалектах Smalltalk, таких как Pharo?
обычная установка описания говорит мне, что мне нужно запустить Pharo как минимум три файла: файл изображения файл изменений исходный файл (например, PharoV10.sources) Я запускал Pharo 2 без файла с исходным кодом и не заметил никаких...
319 просмотров
schedule 01.09.2022

Переменная экземпляра конструктора Pharo
Я новичок в Pharo, и мне было интересно, есть ли какой-нибудь метод автоматического рефакторинга для создания конструктора с одним параметром для каждой переменной экземпляра. Прямо сейчас, чтобы сделать это, я создаю метод стороны класса, который...
325 просмотров

Географические координаты операций
Как спросил Эстебан А. Маринголо: Кто-нибудь реализовал базовые методы / классы для вычисления расстояния между двумя точками (широта, долгота) и подобных операций?
121 просмотров
schedule 25.02.2024

Библиотеки графического интерфейса Smalltalk
Я работаю над созданием приложения Smalltalk с Pharo 4.0 для Checkers и пытался увидеть, какая библиотека графического интерфейса может работать для моего приложения. Я вижу что есть 3 варианта Спецификация Афины Морфический Я не смог...
678 просмотров
schedule 17.11.2022

Seaside: CannotDeleteFileException: не удалось удалить старую версию топливного файла
В приложении pharo seaside при нажатии кнопки «Домой» все данные будут сохранены в топливном файле с некоторым именем класса как Test.fl. Если я вызываю одну и ту же домашнюю страницу одновременно в двух экземплярах, оба вызывают этот код ниже, чтобы...
67 просмотров
schedule 16.01.2024

Просмотр отправителей в Finder также возвращает код, который не содержит сообщения, которое я ищу в Pharo?
Открыл свежее изображение Pharo 5, открыл Finder и поискал селектор +. Затем выберите «+» и нажмите «Отправители». Получил около 5000 результатов, большинство из них кажутся хорошими, однако при ближайшем рассмотрении в некоторых результатах...
86 просмотров
schedule 22.07.2022

ScriptingBridge - как это работает за кулисами
Контекст: я работаю над мостом Pharo / Smalltalk -> Objective-C Сценарий: в следующем фрагменте Objective-C ScriptingBridge: iTunesApplication *iTunes = [SBApplication applicationWithBundleIdentifier:@"com.apple.iTunes"]; iTunesTrack...
185 просмотров