登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

Perl6:: Rules、新除錯器獲 TPF 補助

去年十二月,The Perl Foundation 宣佈了當月最新的補助名單,包括 Damian Conway 的 Perl6::Rules,以及 Mark Jason Dominus 的替代性除錯程式以及文法編譯註解(lexical pragmas)。 The Perl Foundation 是一個專門藉由公開討論、合作與編寫程式碼,促進 Perl 程式語言發展的組織。該基金會也在多個基於 Perl 的民間團體間,擔任起協調的角色。這些團體包括 perl.org、Perl Mongers、PerlMonks、International Yet Another Perl Conferences。

根據 The Perl Foundation 公佈的名單,2004 年該基金會的補助委員會(Grants Committee)成員包括,Dan Sugalski 和 Hugo van der Sanden、Leon Brocard、Rafael Garcia-Suarez、Nicholas Clark、Brigitte Jellinek 和 Stas Bekman。Allison Randal 擔任主席。委員會成員不得為補助對象。

The Perl Foundation 補助委員會的功能是考察應用軟體,將可用的資金投注於有助推動 Perl 發展的專案上。曾獲得補助的,包括 Parrot、CPAN 中的 Perl 模組等。

Damian Conway 獲得一萬兩千美元的補助,以完成 Perl6::Rules 模組。該模組實作了 Apocalypse 5 和 6 裡描述的規則語法及語義(rule syntax and semantics),這一來便可在 Perl 5 中使用 Perl 6 rules 實作。此補助尚囊括一份針對 Perl6::Rules 的完整測試組合。

Mark Jason Dominus 的替代性 Perl 除錯器,獲得了三千五百美元的補助。目前的 Perl 除錯器的原始碼可讀性極差,十分難以除蟲和增加新功能,加上缺乏測試組合,修改後無法加以測試。此補助款目的在於修正這些問題,並產生替代性的除錯器。

此一替代性除錯器的核心之一,是一些基本除錯功能的可重用程式庫。往後的除錯程式便可架構於上,plug-in 的支援可以讓附屬除錯器掌握除錯程序的某些部份。

此外 Mark Jason Dominus 還接受了另一筆七百五十美元,用來完成文法範疇編譯註解(lexically scoped pragmas)。若干應該具文法範疇的 Perl 編譯註解,實際上缺乏此功能。只要一宣告它們,它們將具有全域效力。如此一來會減低這些宣告的實用性,特別是在模組中。

相關網址:
1.TPF 補助 Perl6::Rules 和新的除錯程式
2.
2003 年 12 月份補助名單發表
3.
TPF 補助委員會成員



自由軟體鑄造場電子報 : 第 11 期 YAPC::Taipei & Perl(下)

分類: 源碼新聞