플레인 올드 도큐멘테이션플레인 올드 도큐멘테이션(Plain Old Documentation, 간단히 pod)은 펄 프로그래밍 언어를 문서화하는데 쓰이는 가벼운 마크업 언어이다. 디자인Pod는 충분히 유용한 문법만으로 단순하고 깔끔한 언어를 지향하며 설계되었다. 글꼴, 그림, 색, 테이블은 의도적으로 포함하지 않는다. 목표에는 다음이 포함된다:
Pod는 매뉴얼 페이지 작성을 쉽게 하므로 사용자 지향 문서에 적합하다. 반면, 파이썬의 Docstring이나 자바의 Javadoc과 같은 다른 문서화 시스템들은 사용자 문서화를 위해 사용될 수는 있지만, 소프트웨어 프로젝트의 소스 코드에 대한 개발자 지향 문서화를 만드는데 이용하도록 설계되었다. 이용Pod는 펄 세계에서 대부분의 문서화에 사용되는 언어이다. 여기에는 펄 자신과 대중에게 공개된 거의 모든 모듈, 수많은 스크립트, 대부분의 디자인 문서, 수많은 Perl.com의 문서, 기타 펄 관련 웹사이트, 패럿 가상 머신을 포함한다. Pod는 별도의 포매팅 도구의 도움 없이도 읽을 수 있게 설계되어 있으나, 그대로 읽히는 잉른 드물다. 대신, perldoc이라는 도구로 읽거나 유닉스 man page나 웹 표준 HTML 문서로 변환한다. 펄 외의 다른 문맥에서 pod를 사용할 수도 있다. 이를테면, 배시 스크립트에 단순한 문서화를 추가하여 man page로 쉽게 변환하는 일을 들 수 있다.[1] 예이 문서는 문법적으로 올바른 pod이다.[2] 소스 코드 =head1 NAME
My::Module - An example module
=head1 SYNOPSIS
use My::Module;
my $object = My::Module->new();
print $object->as_string;
=head1 DESCRIPTION
This module does not really exist, it
was made for the sole purpose of
demonstrating how POD works.
=head2 Methods
=over 12
=item C<new>
Returns a new My::Module object.
=item C<as_string>
Returns a stringified representation of
the object. This is mainly for debugging
purposes.
=back
=head1 LICENSE
This is released under the Artistic
License. See L<perlartistic>.
=head1 AUTHOR
Juerd - L<http://juerd.nl/>
=head1 SEE ALSO
L<perlpod>, L<perlpodspec>
=cut
각주
외부 링크
|
Index:
pl ar de en es fr it arz nl ja pt ceb sv uk vi war zh ru af ast az bg zh-min-nan bn be ca cs cy da et el eo eu fa gl ko hi hr id he ka la lv lt hu mk ms min no nn ce uz kk ro simple sk sl sr sh fi ta tt th tg azb tr ur zh-yue hy my ace als am an hyw ban bjn map-bms ba be-tarask bcl bpy bar bs br cv nv eml hif fo fy ga gd gu hak ha hsb io ig ilo ia ie os is jv kn ht ku ckb ky mrj lb lij li lmo mai mg ml zh-classical mr xmf mzn cdo mn nap new ne frr oc mhr or as pa pnb ps pms nds crh qu sa sah sco sq scn si sd szl su sw tl shn te bug vec vo wa wuu yi yo diq bat-smg zu lad kbd ang smn ab roa-rup frp arc gn av ay bh bi bo bxr cbk-zam co za dag ary se pdc dv dsb myv ext fur gv gag inh ki glk gan guw xal haw rw kbp pam csb kw km kv koi kg gom ks gcr lo lbe ltg lez nia ln jbo lg mt mi tw mwl mdf mnw nqo fj nah na nds-nl nrm nov om pi pag pap pfl pcd krc kaa ksh rm rue sm sat sc trv stq nso sn cu so srn kab roa-tara tet tpi to chr tum tk tyv udm ug vep fiu-vro vls wo xh zea ty ak bm ch ny ee ff got iu ik kl mad cr pih ami pwn pnt dz rmy rn sg st tn ss ti din chy ts kcg ve
Portal di Ensiklopedia Dunia