Pry is a programmable Ruby shell, REPL console, and runtime developer environment. It serves as a debugging toolkit for inspecting object state, navigating bindings, and evaluating code within a running Ruby program. The project differentiates itself through advanced introspection and live iteration capabilities. It allows users to inject an interactive console into a running program at specific points to inspect local state and navigate different object scopes. It further enables live code iteration by integrating with external system editors to modify and reload method definitions without r
IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It serves as a development tool for writing, testing, and executing code in a live environment designed for rapid prototyping and data exploration. The system differentiates itself through a specialized set of magic commands for environment configuration and system shell integration. It features an object introspection engine for analyzing live program objects at runtime and a frontend-agnostic kernel that allows the execution logic to be embedded into other applications or graphical
Yaegi is a Go language interpreter and embedded scripting engine that executes Go source code at runtime without requiring a separate compilation step. It provides a mechanism for evaluating Go expressions and files dynamically, functioning as both a library for compiled applications and a standalone read-eval-print-loop environment. The project enables the integration of dynamic Go scripts into compiled programs to allow for runtime extensibility and plugin development. It facilitates the conversion of interpreted symbols from evaluated scripts into usable interfaces and types within a compi
ptpython is an enhanced interactive Python REPL and asynchronous console built on the prompt-toolkit library. It provides a customizable command-line interface for executing Python code with support for multiline editing, autocompletion, and syntax highlighting. The environment supports top-level await statements and asynchronous execution via an integrated event loop. It allows for extensive interface customization, including configurable key bindings for Vi or Emacs navigation and personalized color schemes. The shell includes capabilities for real-time syntax validation and the execution
PsySH is an interactive read-eval-print loop and shell environment for PHP. It functions as a runtime debugger and application inspector, allowing for the execution of PHP code in real-time to experiment with snippets and inspect live application state.
Les fonctionnalités principales de bobthecow/psysh sont : Read-Eval-Print Loops, Live Code Evaluation, Runtime Debugging, Interactive REPLs, Object Inspection Tools, Runtime Object Inspectors, Source Code Viewers, Shell Environments.
Les alternatives open-source à bobthecow/psysh incluent : pry/pry — Pry is a programmable Ruby shell, REPL console, and runtime developer environment. It serves as a debugging toolkit… ipython/ipython — IPython is an interactive computing environment and programmable extension of the Python read-eval-print loop. It… traefik/yaegi — Yaegi is a Go language interpreter and embedded scripting engine that executes Go source code at runtime without… prompt-toolkit/ptpython — ptpython is an enhanced interactive Python REPL and asynchronous console built on the prompt-toolkit library. It… awslabs/aws-shell — aws-shell is an interactive command-line environment designed for executing AWS CLI commands. It functions as a… unixorn/awesome-zsh-plugins — This project serves as a comprehensive repository and management framework for Zsh shell extensions, themes, and…