마쿠루비
MacRuby| 개발자 | 로랑 산소네티 (애플 주식회사) |
|---|---|
| 최종 릴리즈 | 2012년[1] 6월 11일 / 0.12; 전( |
| 저장소 | |
| 기입처 | C, C++, Objective-C |
| 운영 체제 | Mac OS X |
| 유형 | 루비 프로그래밍 언어 인터프리터 및 컴파일러 |
| 면허증. | 루비 라이선스 |
| 웹 사이트 | www |
맥루비는 "루비코아를 [2]대체하기로 되어 있었다"는 애플사의 개발 중인 Objective-C 런타임 및 CoreFoundation 프레임워크에서 실행되는 루비 언어의 단종된 구현체이다.Ruby 1.9를 대상으로 하며 버전 0.5부터 고성능 LLVM 컴파일러 인프라스트럭처를 사용했습니다.사전 컴파일과 적시 컴파일을 모두 지원합니다.
MacRuby는 Interface Builder를 지원했으며 코코아 프로그래밍을 단순화하기 위해 HotCocoa라는 핵심 라이브러리와 함께 출하되었습니다.MacRuby는 Objective-C 어플리케이션의 [3]임베디드 스크립트 언어로도 사용되었습니다.
2012년 5월, Laurent Sansonetti는 iOS, OS X 및 [4]Android용 MacRuby 포트인 RubyMotion을 발표했습니다.
MacRuby 개발은 2011년 말에 사실상 종료되었으며, 주 저자가 Apple Inc.에서 퇴사했다.2015년 1월 5일부터 맥루비 프로젝트는 더 이상 개발되지 [5]않고 있으며, 맥루비는 iOS 및 OS X용 상용 RubyMotion 제품으로 초점을 옮긴 Mavericks에서 작동하지 않습니다.
역사
맥루비는 원래 "루비+objc"[6]라고 불렸고 2007년 말에 작업을 시작한 Laurent Sansonetti에 의해 개발되었습니다.2008년 3월 공식 RubyTalk [7]포럼에서 첫 공개 버전인 MacRuby 0.1이 발표되었습니다.버전 0.2는 2008년 6월에 출시되었으며 루비 문자열, 배열 [8]및 해시를 네이티브 코코아 유형으로 구현했습니다.2008년 9월에 MacRuby 0.3이 출시되어[9] HotCocoa[10] 라이브러리와 여러 HotCocoa 예제 [11]프로그램이 포함되어 있습니다.2008년 10월, Apple은 Developer Connection Web 사이트에 [12]최초의 MacRuby 페이지를 작성했습니다.
맥루비 0.4는 2009년 3월에, 맥루비 0.5, 0.6, 0.7은 2010년 1월, 5월, 10월에 각각 출시되었습니다.맥루비 0.8은 2010년 [13]12월 13일에 출시되었고 2011년 2월 25일 0.9, 2011년 [16]3월 23일 0.10,[17] 2011년 10월 17일 0.11, 2012년 [1]6월 11일에 0.12가 출시되었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b http://lists.macosforge.org/pipermail/macruby-devel/2012-June/008842.html MacRuby 0.12 릴리즈 노트
- ^ http://forums.pragprog.com/forums/76/topics/687#posts-4160 2010년 4월 2일 맥루비의 웨이백 머신 토론에서 Ruby Cocoa의 대체품으로 아카이브 완료
- ^ http://www.infoq.com/news/2008/10/macruby-embedding 어플리케이션스크립트용 MacRuby 임베디드
- ^ RubyMotion - 개요.RubyMotion.com 를 참조해 주세요.2012년 7월 20일 취득.
- ^ readme.rdoc.Github.com 를 참조해 주세요.2015년 2월 12일 취득.
- ^ http://chopine.be/lrz/diary/2007-12-07_ruby-objc-Part-1.html 2007년 12월 13일 Wayback Machine Developer Laurent Sansonetti는 블로그에서 "macRuby" (MacRuby가 됨)에 대해 처음 설명하였습니다.
- ^ http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/294485 Ruby-Talk : MacRuby 0.1 발표
- ^ "Archived copy". Archived from the original on October 30, 2008. Retrieved October 25, 2008.
{{cite web}}: CS1 maint: MacOS Forge에서 설명되는 제목(링크) MacRuby 0.2로 아카이브된 복사 - ^ "Archived copy". Archived from the original on October 19, 2008. Retrieved October 25, 2008.
{{cite web}}: CS1 maint: 타이틀로서의 아카이브 카피(링크) MacRuby 0.3 발표 - ^ "Archived copy". Archived from the original on October 19, 2008. Retrieved October 25, 2008.
{{cite web}}: CS1 maint: 제목으로 복사(링크) HotCocoa Core Library 페이지 아카이브 - ^ http://www.macruby.org/trac/browser/MacRuby/tags/0.3/sample-macruby/HotCocoa HotCocoa의[permanent dead link] 예
- ^ Apple Developer Connection의 https://developer.apple.com/mac/articles/scriptingautomation/cocoaappswithmacruby.html MacRuby 페이지
- ^ [1] MacRuby 0.8 발표
- ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007227.html MacRuby 0.9 릴리즈 노트
- ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-February/007228.html MacRuby 0.9
- ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-March/007389.html 0.10 - 갱신
- ^ http://lists.macosforge.org/pipermail/macruby-devel/2011-October/008168.html 준비하세요, 0.11이 오고 있습니다!
외부 링크
- 공식 웹사이트
- MacRuby 다운로드
- MacRuby를 사용한 코코아 애플리케이션 개발
- Laurent Sansonetti의 Ruby Conf 08 중 MacRuby 프레젠테이션 (비디오)
- Rich Kilmer의 HotCocoa를 사용한 OS X 애플리케이션 개발(비디오)
- MacRuby 개요 (슬라이드)
- Brendan Lim의 RubyConf India 2010 중 MacRuby to the Max 프레젠테이션 (슬라이드)
- MacRuby:최종 가이드
- 맥루비의 트위터 계정
- Fool's Ruby and Cocoa 워크숍 - MacRuby 아카이브
- MacRuby 코어 데이터 튜토리얼
- 눈표범과 맥루비 사용
