Pry (программное обеспечение)

редактировать
Интерфейс оболочки для языка программирования Ruby
Pry REPL
Pry REPL Logo.png
Разработчик (и) Джон Мэйр (banisterfiend), Конрад Ирвин, … многие другие
Стабильная версия 0.11.1 / 26 сентября 2017 г. (2017-09-26)
Репозиторий Измените это на Wikidata
Написано наRuby
Операционная система Кросс-платформенная
Платформа Интерпретатор Ruby
Тип Ruby оболочка
Лицензия [1]. Лицензия MIT
Веб-сайтpryrepl.org

Pry - это интерактивная оболочка для языка программирования Ruby. Он примечателен своей способностью, вдохновленной Smalltalk запускать REPL внутри работающей программы. Это позволяет программистам отлаживать и изменять текущее состояние системы.

Содержание
  • 1 Возможности
  • 2 См. Также
  • 3 Ссылки
  • 4 Внешние ссылки
Возможности

Pry раскрывает большую часть своих интроспективных возможностей, используя файловую систему метафора. Например, у него есть команда cd для начала взаимодействия с определенным объектом и ls для перечисления методов и переменных.

. Pry можно запустить в любой точке внутри запущенная программа. Благодаря отражающей природе Ruby, это позволяет программисту проверять программу, изменять ее текущее состояние или исправлять исходный код без перезапуска процесса.

Для Pry доступен ряд плагинов сторонних разработчиков, которые добавляют более тесную интеграцию с другими проектами Ruby, расширяют возможности самого Pry и делают Pry доступным через удаленное соединение.

См. Также
  • Портал бесплатного программного обеспечения с открытым исходным кодом
Ссылки
  1. ^ Экосистема Pry - Джон Мэр, 2012 ссылка
  2. ^Pry - Реувен М. Лернер, LinuxJournal, июль 2012 г., стр. 28 ссылка
  3. ^Интерактивная отладка с помощью Pry - Алан МакДугалл, 2012 ссылка
Внешние ссылки
Последняя правка сделана 2021-06-02 09:10:18
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте