Pry (software) - Pry (software)

Lirke REPL
Pry REPL Logo.png
Udvikler (er) John Mair (banisterfiend), Conrad Irwin, ... mange flere
Stabil udgivelse
0.11.1 / 26. september 2017 ( 2017-09-26 )
Depot
Skrevet i Rubin
Operativ system På tværs af platforme
Platform Rubin tolk
Type Rubin skal
Licens [1]
MIT -licens
Internet side lirke .github .io

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 cdkommando til at begynde at interagere med et bestemt objekt og bruger lstil 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å

Referencer

  1. ^ a b The Pry Ecosystem - John Mair, 2012 link
  2. ^ Pry - Reuven M. Lerner, LinuxJournal, juli 2012, s. 28 link
  3. ^ Interaktiv fejlfinding med Pry - Alan MacDougall, 2012 link

eksterne links