我對Perl編程非常陌生。我剛剛讀完了這本書,到目前爲止,我已經在Bash中編寫腳本,但是我想嘗試一下Perl,它比Bash腳本編寫有好處。Perl編程和發佈
我創建一個使用多種標準模塊(例如的Getopt)的腳本和一些不那麼標準模塊(如PerlMagick)
在某些時候,我想我的分發Perl代碼,我想它可以被不熟悉Perl或編程的人使用。顯然標準模塊應該總是在那裏(我使用「使用5.010」來保證這一點),但是什麼是非標準模塊呢?
我想有兩種可能性: 1)我應該告訴最終用戶安裝缺少的模塊嗎? 2)我應該創建一個測試模塊的安裝腳本,如果它們不在那裏,然後安裝它們? 如果選擇了選項2,我應該下載模塊並安裝它們嗎?或者用我的主代碼分發它們? 我只是不知道禮儀這樣的事情是什麼?
非常感謝你對所有的意見, 本
Downvote:這不起作用,因爲'use'在編譯時運行。另外,我們已經有完美的依賴追蹤+安裝工具鏈,就像hobbs的回答所描述的那樣,不需要這個hackery。 – daxim 2010-08-15 23:58:26