Perl 커뮤니티
Perl 커뮤니티 (perlcommunity)
Perl은 단순한 언어가 아니라 활기찬 커뮤니티와 함께 하는 생태계예요. 이 문서는 그 방대한 Perl 커뮤니티의 개요를 보여드려요. 워낙 크고 다양한 커뮤니티라 빠짐없이 나열하기는 어려워서, 어떤 특정 분야가 언급되지 않았다면 소홀히 해서라기보다는 간결함을 위한 생략이라고 이해해 주세요.
Perl 커뮤니티는 Perl 언어만큼이나 다양해요. Perl 사용자들이 프로그래밍뿐 아니라 모든 활동에 TMTOWTDI(방법은 하나 이상, There's More Than One Way To Do It)를 적용한다는 증거가 많이 있어요. 웹사이트에서 IRC, 메일링 리스트에 이르기까지 커뮤니티에 참여하는 방법은 한 가지가 아니에요.
본문
커뮤니티를 찾을 수 있는 곳 (Where to Find the Community)
Perl 커뮤니티의 중앙 디렉터리는 https://perl.org예요. Perl 재단(https://www.perlfoundation.org/)이 운영하면서 여러 커뮤니티 사이트를 추적하고 서비스를 제공해요.
Raku
Perl의 자매 언어인 Raku(예전 이름 Perl 6)는 자체 커뮤니티 리소스 디렉터리를 https://raku.org/community/에 두고 있어요.
메일링 리스트와 뉴스그룹 (Mailing Lists and Newsgroups)
Perl은 이메일 위에서 돌아가요. 이건 의심할 여지가 없어요. 《Camel 책》도 원래 대부분 이메일로 집필됐고, 오늘날 Perl의 개발도 메일링 리스트로 조율돼요. Perl 메일링 리스트의 가장 큰 저장소는 https://lists.perl.org에 있어요.
대부분의 Perl 관련 프로젝트는 사용자와 기여자를 위한 메일링 리스트를 각각 운영해요. https://lists.perl.org에서 어떤 프로젝트가 보이지 않으면 그 프로젝트의 홈페이지를 확인해 보세요. 대부분의 메일링 리스트는 https://www.nntp.perl.org/에 아카이브돼요.
IRC
Perl 커뮤니티는 꽤 큰 IRC 존재감을 갖고 있어요. 우선 자체 IRC 네트워크인 irc://irc.perl.org가 있어요. 일반(도움말 지향이 아닌) 대화는 irc://irc.perl.org/#perl에서 찾을 수 있어요. 더 구체적인 채팅방도 여럿 이 네트워크에 있어요. irc.perl.org에 대한 정보는 네트워크 웹사이트 https://www.irc.perl.org에 있어요. 좀 더 도움 지향적인 #perl을 원한다면 irc://irc.libera.chat/#perl(웹챗)을 확인해 보세요. 대부분의 Perl 관련 채널에서 정중하게 물어보면 올바른 방향을 가리켜 줄 거예요.
Dalnet이나 EFnet 같은 큰 IRC 네트워크에도 #perl 채널이 있을 가능성이 높고, 활동 수준은 다양해요.
웹사이트 (Websites)
Perl 웹사이트는 여러 형태가 있지만 크게 포럼과 뉴스 사이트 두 부류로 나뉘어요. Perl 관련 사이트가 많아서 여기서는 가장 큰 몇 곳만 소개할게요.
뉴스 사이트
원래 O'Reilly Media(The Camel Book의 출판사)가 운영하던 곳으로, 주로 Perl의 기술적 세부사항을 다루는 질 좋은 글을 싣는 사이트예요.
많은 커뮤니티 구성원이 이 사이트에 Perl 관련 블로그를 운영해요. 함께하고 싶다면 무료로 가입할 수 있어요.
https://perl.theplanetarium.org/
Planet Perl은 Perl 관련 블로그 피드를 모아 주는 여러 애그리게이터 중 하나예요.
Perl Weekly는 주간 메일링 리스트로, 컨퍼런스·릴리스·주목할 만한 블로그 글 소식을 정기적으로 전해줘요.
포럼
PerlMonks는 가장 큰 Perl 포럼 중 하나로, 스스로를 "개인이 Perl 실력을 다듬고 향상시키고 과시하는 곳"이자 "모두가 서로에게서 배우고 성장할 수 있는 커뮤니티"라고 소개해요.
Stack Overflow는 프로그래머를 위한 무료 질의응답 사이트예요. Perl에만 집중하는 곳은 아니지만, Perl 프로그래밍 질문에 최선을 다해 도와주는 활발한 사용자 그룹이 있어요.
사용자 그룹 (User Groups)
전 세계 많은 도시에 지역 Perl Mongers 지부가 있어요. Perl Mongers 지부는 지역 사용자 그룹으로, 보통 정기적으로 사교·기술 모임을 열고, 지역 컨퍼런스·워크숍·해커톤을 조직하는 데 도움을 주며, 회원들이 연락을 유지할 메일링 리스트나 다른 지속적인 연락 수단을 제공해요.
가까운 Perl Mongers(흔히 PM이라고 줄여 불러요) 그룹을 찾으려면 국제 Perl Mongers 디렉터리 https://www.pm.org/를 확인하세요.
워크숍 (Workshops)
Perl 워크숍은 이름 그대로 Perl을 여러 방식으로 가르치는 워크숍이에요. 워크숍에서 다루는 주제는 초보자 입문(Pittsburgh Perl Workshop의 "Zero To Perl" 같은)부터 훨씬 고급 과정에 이르기까지 다양해요.
워크숍을 찾을 수 있는 훌륭한 리소스가 몇 곳 있어요: 앞서 소개한 웹사이트들, 그리고 http://www.yapceurope.org/의 YAPC Europe 웹사이트가 있어요. 후자는 유럽 Perl 행사를 위한 가장 좋은 리소스일 거예요.
해커톤 (Hackathons)
해커톤은 아주 다른 종류의 모임이에요. Perl 해커들이 모여 특정 프로젝트(들)에 며칠 동안 쉬지 않고 해킹하는 자리죠. 해커톤 정보는 워크숍 정보를 찾는 곳과 같은 곳, 그리고 irc://irc.perl.org/#perl에서 찾을 수 있어요.
해커톤에 처음 간다면 참석 전에 알아둘 기본적인 것이 몇 가지 있어요: 작동하는 노트북을 가져가고 잘 다룰 줄 알아야 하며, 관련 프로젝트를 미리 살펴보고, 필요한 버전 관리 클라이언트를 갖추고, 여분의 장비(추가 랜 케이블, 멀티탭 등)를 가져가세요. 누군가는 반드시 잊어버리니까요.
컨벤션 (Conventions)
Perl에는 두 개의 주요 연례 컨벤션이 있었어요: O'Reilly가 주관하던 The Perl Conference(지금은 OSCON의 일부)와 "yap-see"로 발음하는 Yet Another Perl Conference(YAPC)가 그것이에요. YAPC는 Perl 커뮤니티의 놀라운 풀뿌리 활동으로 여러 지역 YAPC(북미·유럽·아시아)로 나뉘어 개최됐어요.
2016년에 YAPC는 다시 The Perl Conference로 이름을 바꿔 지금은 The Perl and Raku Conference라고 불러요.
OSCON은 중단됐어요.
두 컨퍼런스에 대한 더 자세한 정보는 각각의 웹페이지를 확인하세요:
- The Perl Conference
- OSCON
https://www.oreilly.com/conferences/
Perl 비중이 큰 또 하나의 컨퍼런스 프랜차이즈는 Open Source Developers Conference(OSDC)였어요. 호주에서 처음 열렸고 이스라엘과 프랑스로도 확산됐죠. 자세한 정보는 이스라엘 쪽은 http://www.osdc.org.il, 프랑스 쪽은 http://www.osdc.fr/에서 찾을 수 있어요.
AUTHOR
Edgar "Trizor" Bering [email protected]