루비니우스

Rubinius
루비니우스
개발자에반 피닉스, 브라이언 시라이
안정된 릴리스
5.0 / 2020년 5월 16일, 2년 전(2020-05-16)[1]
저장소
기입처C++ 및 루비
운영 체제Unix와 같은
유형루비 프로그래밍 언어 컴파일러
면허증.Mozilla Public License(모질라 퍼블릭 라이선스)
웹 사이트rubini.us

Rubinius는 Evan Phoenix가 만든 대체 Ruby 구현체입니다.Smalltalk-80 Blue Book [2]디자인을 바탕으로 Rubinius는 "루비 [3]코드를 실행하기 위한 풍부한 고성능 환경을 제공"하고자 했습니다.

목표들

Rubinius는 Lisp와 Smalltalk의 전통을 따르며 Ruby [4]코드로 가능한 많은 Ruby를 네이티브하게 구현합니다.

또, 1개의 애플리케이션에 복수의 인터프리터를 짜넣을 수 있도록, 스레드 세이프를 목표로 하고 있습니다.

스폰서십

2007년부터 2013년까지 Engine Yard는 전임 엔지니어 1명에게 [5]Rubinius만을 위한 자금을 지원했습니다.Evan Phoenix는 현재 Hashi Corp에서 [6][7]일하고 있습니다.

PowerPC64 지원

버전 2.4.0 이후 PowerPC64에서의 지원이 [8]유효하게 되었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Releases - rubinius/rubinius". Retrieved 17 May 2020 – via GitHub.
  2. ^ Goldberg, Adele; Robson, Dave (1983). Smalltalk-80: The Language and its Implementation. ISBN 0-201-11371-6.
  3. ^ "Rubinius README". Rubinius Project. Retrieved 2009-02-22.
  4. ^ Nutter, Charles (2008-04-27). "Promise and Peril for Alternative Ruby Impls". Retrieved 2009-02-22. Evan Phoenix's Rubinius project is an effort to implement Ruby using as much Ruby code as possible.
  5. ^ https://blog.engineyard.com/2013/the-future-of-rubinius
  6. ^ "Vektra Joins HashiCorp". www.hashicorp.com. Retrieved 2017-06-29.
  7. ^ "Home". hashicorp.com.
  8. ^ Gustavo Frederico Temple Pedrosa, Vitor de Lima, Leonardo Bianconi (2014). "Release 2.4.0". GitHub. Retrieved 2020-01-06.{{cite web}}: CS1 maint: 여러 이름: 작성자 목록(링크)

외부 링크