Jump to content

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

Pry REPL
Разработчик(и) Джон Мэйр (изверг на перилах), Конрад Ирвин и многие другие
Стабильная версия
0.11.1 / 26 сентября 2017 г. ( 26.09.2017 )
Репозиторий
Написано в Руби
Операционная система Кросс-платформенный
Платформа Рубиновый интерпретатор
Тип Рубиновая оболочка
Лицензия [3]
МОЯ лицензия
Веб-сайт подглядывать .github .что

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

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

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

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

См. также

[ редактировать ]
  1. ^ Jump up to: а б Экосистема Прая - Джон Мэр, ссылка 2012 г.
  2. ^ Прай — Реувен М. Лернер, LinuxJournal, июль 2012 г., ссылка на стр. 28 , или [1]
  3. ^ Интерактивная отладка с помощью Pry — Алан МакДугалл, ссылка 2012 г. , или [2]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 486acac7ced936a2c0a0e153272be04e__1691577240
URL1:https://arc.ask3.ru/arc/aa/48/4e/486acac7ced936a2c0a0e153272be04e.html
Заголовок, (Title) документа по адресу, URL1:
Pry (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)