Pry (software) - Pry (software)
Udvikler (er) | John Mair (banisterfiend), Conrad Irwin, ... mange flere |
---|---|
Stabil udgivelse | 0.11.1 / 26. september 2017
|
Depot | |
Skrevet i | Rubin |
Operativ system | På tværs af platforme |
Platform | Rubin tolk |
Type | Rubin skal |
Licens |
[1] MIT -licens |
Internet side | lirke |
Pry er en interaktiv skal til programmeringssproget Ruby . Det er kendt for sin Smalltalk -inspirerede evne til at starte en REPL inden for et kørende program. Dette lader programmerere fejlsøge og ændre systemets aktuelle tilstand.
Funktioner
Pry afslører de fleste af sine introspektive muligheder ved hjælp af et filsystem -metafor. For eksempel har den en cd
kommando til at begynde at interagere med et bestemt objekt og bruger ls
til at liste metoder og variabler .
Det er muligt at starte Pry når som helst i et kørende program. På grund af Rubins reflekterende karakter lader programmereren inspicere programmet, ændre dets nuværende tilstand eller rette kildekoden uden at genstarte processen.
En række tredjeparts plugins er tilgængelige til Pry, disse tilføjer strammere integration med andre Ruby -projekter, forbedrer Pry's evner og gør Pry tilgængelig via en fjernforbindelse.
Se også
- Sammenligning af computerskaller
- IPython - Et lignende stykke software til programmeringssproget Python
- SLIME - En interaktiv Lisp -skal til Emacs
- Tweak - Et Smalltalk programmeringsmiljø