Perl to Raku 가이드 — 개요
Perl to Raku 가이드 — 개요
Perl에 익숙한 사람이 Raku를 배울 때 '아, 이거 어떻게 하더라' 하는 순간이 꽤 많아요. Perl 코드를 Raku로 옮기거나, Perl 배경지식으로 Raku 문법을 빠르게 훑고 싶을 때 바로 이 문서 모음이 길라잡이 역할을 해요.
본문
이 문서들은 Raku(과거 이름 Perl 6)를 처음 배우는 사람을 위한 입문 튜토리얼이나 홍보용 개요가 아니에요. Perl 배경지식이 탄탄한 사람이 Raku를 배울 때, 그리고 Perl 코드를 Raku로 포팅할 때 참고하는 기술 문서예요.
Raku in a nutshell
<Perl을 Raku로 — 한눈에> 문서에 문법, 연산자, 복합문, 정규식, 커맨드라인 플래그 등 바뀐 내용이 빠르게 정리돼 있어요.
문법 차이 (Syntax)
<문법(Syntax) 섹션>은 Perl과 Raku 사이의 문법 차이를 다뤄요. 여전히 자유 형식(free form)이라는 점, 주석을 쓰는 여러 가지 방법, 그리고 switch가 Raku에서 얼마나 자주 쓰이는 지 같은 걸 볼 수 있어요.
Raku의 연산자 (Operators)
<연산자 섹션>은 Perl의 perlop 문서에 나오는 연산자들에 Raku 상당식이 무엇인지 안내해요.
Raku의 함수 (Functions)
<함수 섹션>은 Perl 함수 전부와 Raku 상당식, 그리고 동작상 차이점을 설명해요. Perl에는 있지만 Raku에는 없는 동작(예: tie)이나 의미가 조금 달라진 동작(예: shift)을 제공하는 생태계 모듈도 함께 소개해요.
Raku의 특수 변수 (Special variables)
<특수 변수 섹션>은 Perl의 특수(구두점) 변수들 중 상당수가 Raku에서 지원되는지, 지원된다면 어떻게 쓰는지 설명해요.