Linux下編譯安裝Perl6 Rakudo

2021-08-13 22:10:45 字數 979 閱讀 2570

perl 6 是一種高階的,通用的,漸進型別的語言。 perl 6 是多正規化的。它支援過程式程式設計,物件導向程式設計和函式式程式設計。

和perl5對比

perl5 是用 c 寫的核心,雖然已經很成熟,但核心**太龐大,充滿了各種難以理解的呼叫,且對多執行緒、unicode 的支援並不好, perl6 相對 perl5 做出了革命性的變革,除了更完美的支援執行緒、unicode 之外,可靠訊號控制在一開始設計的時候就已經被加進去,新的核心更小、速度更快、外部擴充套件 api 更加清晰,在過去的二進位制相容問題也會被徹底解決掉。

原始碼:

cd /home/soft

wget

.tar

.gztar –xzvf rakudo-star-2017.12

.tar

.gz

cd rakudo-star-2017.12

perl configure.pl --gen-moar

make -j8 && make install

這裡需要轉殖兩個倉庫,所以編譯安裝時間較久,大概1個小時,你可以在perl configure.pl --gen-moar命令之後待機出去玩一圈。

然後vim ~/.bashrc,修改配置環境變數,新增下面兩句:

export perl6_home=/home/soft/rakudo-2017.12

export path="$path:$perl6_home"

最後source ~/.bashrc使其生效。

新建乙個名為hello.pl的檔案,**如下:

say

'hello world';

執行perl6 hello.pl如果列印出hello world,證明perl6環境安裝成功。

Perl6與唐宗漢

perl6與唐宗漢 摘要 大部分文字整理自 perlchina 北京的 3月5日台灣大陸perl小型聚會 唐宗漢的口述,其他部分文字整理翻譯自perl的相關站點。寫作目的 講述乙個奇異華人在世界開放源 界的努力,敘述開放源 作者們的巨集偉藍圖。2005 03 21 09 25 04,2293p by...

linux下編譯安裝ACE6

我用的系統是ubuntu12.04,選擇的ace版本是6.3.1。儲存在 home 使用者名稱 software資料夾下。3.配置環境變數。vi etc profile,然後增加如下內容 注意由於每個人的使用者名稱不同,這裡會稍有不同,例如我的路徑前面有 home jyx export ace ro...

編譯安裝perl

完全編譯安裝perl,及其模組。在rhel6.5上做的測試,但是個人感覺在centos7上也是可行的。注意 需要把安裝包解壓放到 opt目錄下,給指令碼新增執行許可權。bin bash the script to install perl,yaml,yaml xs,yaml syck,yaml ti...