티스토리 툴바
Daum
Tistory
로그인
이빨까기인형
블로그 메뉴
홈
태그
미디어로그
위치로그
방명록
JEEN
서울에 사는 꽃청년의 IT찌질모험기
Rss feed
Tistory
글
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 으로 메일, 혹은 댓글 달아주시면 되겠습니다.
마이피플
트위터
페이스북
더보기
미투데이
요즘
소셜웹 반응글
접기▲
소셜웹 더보기▼
'
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
(2)
2008/05/29
태그
moose
,
nothingmuch
,
OOP
,
perl
,
perldoc
,
yapc
,
Yuval
트랙백
1
,
댓글
0
트랙백
http://jeen.tistory.com/trackback/89
댓글
이전
1
...
436
437
438
439
440
441
442
443
444
...
528
다음
사이드 메뉴
CATEGORY
이빨까기
(528)
일본생활
(41)
Project
(9)
IT
(286)
Perl
(137)
Gears
(21)
Mac
(52)
Tips
(48)
영화/드라마/애니
(13)
이빨까기
(84)
주워듣기
(7)
Check 책!
(88)
RECENT POSTS
[ 부처님오신날 기념 달..
[ iPhone ] 다시 한번..
(3)
[ New iPad ] 그래그래..
(3)
[ Silex Workshop 2012..
[ RunKeeper ] 1,000 ki..
[ 당신의 인생에 집필을..
지난 2개월을 되돌아봅..
[ 시지프스를 다시 생각..
RECENT COMMENT
아 네 좋은 정보 감사합..
로나루
23:42
정식A/S 에서는 리퍼폰..
JEEN
15:06
사설수리..서비스가 쓸..
로나루
05/09
행복한 결혼생활을 하고..
pung96
05/05
TAG
윤회
AdventCalendar
자전거
석가모니달력
아이폰
삼사라
New iPad
perl
#perl-kr
iPad
Workshop
제주도
Silex
출퇴근
iPhone4
Apple
뉴 아이패드
사설수리
Jeju
아이패드
RECENT TRACKBACK
간지 좔좔
Rub Story
03/01
우리는 어떤 리더를 꿈..
bookie
02/03
마인드맵 , 마인드맵..
두두맨
2011
fromTwitter
Twitter
2010
ARCHIVE
2012/05
(6)
2012/04
(9)
2012/03
(4)
2012/02
(8)
2012/01
(10)
CALENDAR
2012.05
이전 달의 달력을 보여줍니다.
다음 달의 달력을 보여줍니다.
포스팅달력
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
29
30
31
NOTICE
MY LINK
aero's Blog.
pung96's perlog.
Perlog.
saillinux님의 이글루.
하악 고양이 집 ::.
펄떡펄떡.
COUNTER
TOTAL
202,817
TODAY
22
검색어 입력
RECENT COMMENT