이빨까기인형
블로그 메뉴
홈
태그
미디어로그
위치로그
방명록
JEEN
서울에 사는 꽃청년의 IT찌질모험기
Rss feed
Tistory
검색결과 리스트
nothingmuch
에 해당되는 글
1
건
2008.06.02
[ Perl ] Perl 로 OOP 하지 않겠나(요)? - Moose #번외편
글
IT/Perl
2008.06.02 19:29
[ Perl ] Perl 로 OOP 하지 않겠나(요)? - Moose #번외편
이건 미리 쓸려고 했는데...
YAPC::Asia 2008 에서 Moose 관련 세션에 대한 소개입니다.
그리고 PT는
여기에
...
그리고 Moose 에 대한 이야기를 간단하게 번역해 봤습니다.
1. Moose 는 또다른 OOP 시스템인가요?
- Perl 5 에서 오브젝트를 생성하는 새로운 방법이 최근 폭발적으로 증가했고, 그 많은 인사이드아웃 오브젝트나 그와 비슷한 것을 기본으로 하고 있는 것을 알았습니다. Moose 는 Perl 5의 새로운 오브젝트 시스템이 아닌 기존의 오브젝트 시스템을 확장한 것입니다.
2. Moose 는 정말로 쓸 수 있는 것인가요? 아니면 그냥 재미로 만들어 본 건가요?
- Moose는 Perl 6에서 실험한 메타/모델의 시험작이나 실험을 기반으로 했습니다만 시험삼아서 만든 게 아닙니다. 실제 운용에 쓰일 수 있습니다. Moose 는 몇 명정도의 개인이나 몇 개의 회사에 의해 실제 운용환경에서 사용중입니다. 일년 이상동안, 혹은 전혀 문제없이 실제로 운용되는 Moose 어플리케이션이 몇가지 있습니다. 전 이것이 크게 안정되어 있다고 보고, 앞으로도 그럴 것이라고 약속합니다.
3. Moose 는 단순하게 Perl 5에서 움직이는 Perl 6 가 아닌가요?
- 아뇨. Moose는 Perl 6 에 많은 자극을 받았습니다만, 이것 자체가 Perl6 는 아닙니다. 오히려 Perl5 을 위한 OO시스템입니다. 저는 낡고 지겨운 Perl OO 코드를 쓰는 것에 지쳤고, Perl 6 OO에 감흥을 느꼈기에, Moose 를 만들었습니다. 즉, Ruby 로 가는 대신에 Moose 를 만든 것입니다. :-)
4. 잠깐. Post Modern 이라구요? 단순히 Modern 으로 생각되는 데요?
- 전 Larry Wall 의 1999년 Linux World "Perl, 최초의 포스트모던 컴퓨터 언어(Perl, the first postmodern computer language)" 라는 제목의 세션을 읽었습니다. 그 안에서 Larry 가 Perl 의 기능으로써 그가 좋다고 생각하는 것을 넣고, 그가 지겹다고 느끼는 것을 버리는 것에 대해서 말했었습니다. 이것에는 Moose 로 같은 것을 하기에 어떻게 하면 좋을 까 생각하게 되었습니다. Moose는 Perl 6, CLOS (LISP), Smalltalk, Java, BETA, OCaml, Ruby, 그 외의 많은 기능을 "빌려" 왔고, 몇개인가의 좋지않은 것은 버렸습니다. 이런 이유로(그외 2,3가지 이유로) 저는 Moose 를 "포스트모던" 오브젝트 시스템이라고 다시 부르고 있습니다.
이 외에 내용은
http://search.cpan.org/~stevan/Moose-0.48/lib/Moose.pm
을 확인하시면 되겠습니다.
문서화가 아직 덜 되어 있지만, 사용하기에는 충분할 것이라고 생각합니다. :-) 문서화가 덜 되어 있어도 일단 문서화 작업에 뛰어들려고 하는데요. Moose 문서화 작업에 참여하실 분을 모집합니다.
perldoc-kr 에서 작업을 하려고 합니다. 한번 해보지 않으시겠어요? :-)
관심있으신 분은 aiatejin _at_ gmail.com 으로 메일, 혹은 댓글 달아주시면 되겠습니다.
공감
sns
신고
카카오스토리
트위터
페이스북
'
IT
>
Perl
' 카테고리의 다른 글
[ Perl ] Perl 로 OOP 하지 않겠나(요)? - Moose #1-2
(2)
2008.06.02
[ Perl ] Perl 로 OOP 하지 않겠나(요)? - Moose #번외편
(0)
2008.06.02
[ Perl ] Perl 로 OOP 하지 않겠나(요)? - Moose #1
(2)
2008.06.02
[ Perl ] IRC BOT을 만들어봅시다 :-) #6
(4)
2008.05.29
태그
moose
,
nothingmuch
,
OOP
,
perl
,
perldoc
,
yapc
,
Yuval
트랙백
1
개
,
댓글
0
개
트랙백
댓글
이전
1
다음
사이드 메뉴
CATEGORY
이빨까기
(641)
세상살이
(54)
Project
(9)
IT
(313)
Perl
(149)
Gears
(23)
Mac
(58)
Tips
(48)
문화생활
(50)
이빨까기
(88)
주워듣기
(8)
Check 책!
(119)
RECENT POSTS
[ 한자와 나오키 ] 두배..
(2)
[ 어떻게 살 것인가 ]
[ 코딩 호러의 이펙티브..
[ 데브옵스 ] 데브가 읽..
[ 설국열차 ] 봐도 됩니다
(1)
[ 레드 더 레전드 ] 처..
[ 혁명기 발브레이브 ]..
[ 퍼시픽 림 ] 둔탁한..
RECENT COMMENT
안녕하세요. 저는 지성..
지성의 전당
01.16
책보다 잼있어 보이네요..
꽃처럼살자
2018
감사합니다 ~
밤알바
2017
재미있나요? 영화는 재..
흑광
2016
TAG
iPod Touch
IRC
perl
Apple
책
Filstapaper
Silex
맥
iPhone
Git
catalyst
cpan
펄
Instapaper
일본
Kindle
yapc
mac
Seoul.pm
아이폰
RECENT TRACKBACK
James Fly
ì´ë¹¨ê¹Œê¸..
2016
US Aktien Trading Boer..
US Aktien Trading Boer..
2015
Christian Louboutin Pa..
Christian Louboutin Pa..
2015
Christian Louboutin Si..
Christian Louboutin Si..
2015
ARCHIVE
2013/10
(1)
2013/09
(2)
2013/08
(2)
2013/07
(5)
2013/06
(2)
CALENDAR
2019.02
이전 달의 달력을 보여줍니다.
다음 달의 달력을 보여줍니다.
포스팅달력
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
NOTICE
MY LINK
aero's Blog.
pung96's perlog.
Perlog.
saillinux님의 이글루.
하악 고양이 집 ::.
펄떡펄떡.
COUNTER
TOTAL
527,604
TODAY
12
검색어 입력
페이스북 공유하기
카카오톡 공유하기
카카오스토리 공유하기
트위터 공유하기
sns공유하기 레이어 닫기
RECENT COMMENT