Публикации по теме '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 просмотров
schedule
01.07.2022
Географические координаты операций
Как спросил Эстебан А. Маринголо:
Кто-нибудь реализовал базовые методы / классы для вычисления расстояния между двумя точками (широта, долгота) и подобных операций?
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 просмотров
schedule
01.10.2022