Journal(2005) | Blog(2006) | RandomLink | WhoAmI | LiveBookmark | HomePage

<<Previous: Happy with me  >>Next: Apocalypse 1 / 启示录一

Perl 6 Apocalypse

Category: Perl6   Keywords: Apocalypse

最近 Autrijus Tang (唐宗汉先生)在编写个 Perl 6 的解释器/interpreter —— Pugs. 我订阅了他在 use.perl journal RSS.
其中牵涉到一些 Perl 6 的语法,觉得挺陌生的。便想看看 Perl 6 的语法文档。在dev.perl6 上翻了翻,也只有找到 Larry Wall 的 Apocalypse 比较适合。
在我的印象中,DanceDanceDance 好像翻译过部分,找 y6cmE 要了那部分翻译文稿。他只翻译了 Apocalypse 1, 用 MSN 联系了他(gongwuming_At_hotmail_Dot_com),他说早以不做这事了。
他翻译的是2 Apr 2001的第一稿,而现在是27 Sep 2004的第二稿,我打算对照着翻译修改一点,过几天将 Apocalypse 1 放到网上来。

Apocalypse 的结构

Apocalypse 里最常见的结构如下:
     RFC  PSA  Title
     ---  ---  -----
     141  abr  This Is The Last Major Revision
....
....
RFC 141: This Is The Last Major Revision
I was initially inclined to accept this RFC. ....
RFC, RFC 是英文 Request For Comments|Change 的缩写,翻译成中文就是请求注解,另种意思为 Internet 标准。RFC下的141为数字记号。
PSA, PSA 是 Problem(问题), Solution(解答), Acceptance(接受度)的缩写。下面的abr分别对应三者,其中 PS 以 a-f 划分问题和解答是好是差,A/Acceptance 划分为
a Accepted wholeheartedly 完全接受
b Accepted with a few "buts" 基本接受
c Accepted with some major caveats 勉强接受
r Rejected 拒绝
d Deferred 延期
如此,上面的 abr 就为好的问题,较好的解答,拒绝接受此请求。
此标记后文档会详细注解为什么接受或拒绝这个请求,还有对此请求展开分析。

这就是一篇 Apocalypse 的基本结构。而所有的 RFC 按照“操作符,语法,子程序等”划分为八篇 Apocalypse.
这些内容将在 Apocalypse 1 中讲到。

Apocalypse 的这种结构对翻译来说是很适合的,有时间翻译一个 RFC ,可以多人协作。我打算在 wiki.perlchina 上发起这个翻译协作。

God bless me.

<<Previous: Happy with me  >>Next: Apocalypse 1 / 启示录一

Options: +Del.icio.us

Related items Created on 2005-02-28 12:30:10, Last modified on 2005-05-20 23:47:23
Copyright 2004-2005 All Rights Reserved. Powered by Eplanet && Catalyst 5.62.