프라이(소프트웨어)

Pry (software)
프라이 리플
Pry REPL Logo.png
개발자John Mair (배니스터 펜드), Conrad Irwin 등 많은
안정된 릴리스
0.11.1 / 2017년 9월 26일 (2017-09-26)
저장소
기입처루비
운영 체제크로스 플랫폼
플랫폼루비 인터프리터
유형루비 껍데기
면허증.[3]
MIT 라이선스
웹 사이트pri.github.이오

프라이는 루비 프로그래밍 언어용 인터랙티브 셸입니다.실행 중인 프로그램 내에서 리플리케이션을 시작할 수 있는 Smalltalk에서[1] 영감을 받은 기능으로 유명합니다.이를 통해 프로그래머는 시스템의 현재 상태를 디버깅하고 수정할 수 있습니다.

특징들

Pry는 파일 시스템의 은유를 [2]사용하여 대부분의 자기성찰적 기능을 공개합니다.예를 들어, 특정 개체와 상호 작용을 시작하는 명령이 있으며 메서드와 변수나열하는 데 사용합니다.

실행 중인 프로그램 [3]내의 임의의 지점에서 Pri를 시작할 수 있습니다.Ruby의 반사성 때문에 프로그래머는 프로세스를 다시 시작하지 않고 프로그램을 검사하거나 현재 상태를 변경하거나 소스 코드를 수정할 수 있습니다.

많은 서드파티 플러그인이 [1]Pri를 위해 제공되고 있습니다.이러한 플러그인은 다른 Ruby 프로젝트와의 긴밀한 통합을 추가하며 Pri 자체의 기능을 강화하여 원격 연결을 통해 Pri를 사용할 수 있게 합니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b The Pri Ecosystem - John Mair, 2012 링크
  2. ^ 프라이 - Reuven M. Lerner, Linux Journal, 2012년 7월, pp28 link 또는 [1]
  3. ^ 프라이를 사용한 인터랙티브 디버깅 - Alan MacDougall, 2012 link 또는 [2]

외부 링크