Podważ (oprogramowanie)
Deweloperzy | John Mair (banisterfiend), Conrad Irwin, …wielu innych |
---|---|
Wersja stabilna | 0.11.1 / 26 września 2017
|
Magazyn | |
Napisane w | Rubin |
System operacyjny | Międzyplatformowe |
Platforma | Rubinowy tłumacz |
Typ | Rubinowa skorupa |
Licencja |
[3] Licencja MIT |
Strona internetowa |
Pry to interaktywna powłoka dla języka programowania Ruby . Jest godny uwagi ze względu na Smalltalk zdolność do uruchamiania REPL w uruchomionym programie. Pozwala to programistom debugować i modyfikować bieżący stan systemu.
Cechy
Pry ujawnia większość swoich możliwości introspekcyjnych za pomocą metafory systemu plików . Na przykład ma cd
, aby rozpocząć interakcję z określonym obiektem, i używa ls
do wyświetlania metod i zmiennych .
Możliwe jest uruchomienie Pry w dowolnym momencie w uruchomionym programie. Ze względu na refleksyjną naturę języka Ruby pozwala to programiście sprawdzić program, zmienić jego bieżący stan lub poprawić kod źródłowy bez ponownego uruchamiania procesu.
Dla Pry dostępnych jest wiele wtyczek stron trzecich, które zapewniają ściślejszą integrację z innymi projektami Ruby, zwiększają możliwości samego Pry i udostępniają Pry przez zdalne połączenie.
Zobacz też
- Porównanie powłok komputerowych
- IPython — podobne oprogramowanie dla języka programowania Python
- SLIME — interaktywna powłoka Lisp dla Emacsa
- Tweak — środowisko programistyczne Smalltalk