Room:「Conference Room SAD」

Errata in Packages/init.n*(1.0.8.6.3b 9/7/2000)

Speaker:森田@京大化研

(Date: 2000年 10月 20日 金曜日 12:28:51 PM)


SAD Package Directoryを指定している環境変数は src/tfinitn.f;114によれば
SAD_PACKAGESが有ればそれを用い、なければSAD$PACKAGESを探し
どちらも見つからない場合は tfinitn.f内で定義される defaultを採用するようですが、
Packages/{init.n,init.n.org,init.n<2>}は PackagesDirectoryとして SAD$PACKAGESしか調べていません

Shell Scriptの場合 SAD$PACKAGESのような $を含む変数名は何かと問題の元になるので
SAD_PACKAGESも使えるようにすべきです

--- Packages.ORIG/init.n Sun Sep 24 13:51:34 2000
+++ Packages/init.n Tue Sep 26 21:15:59 2000
@@ -81,6 +81,7 @@
SetAttributes[{AutoLoad,AutoLoadSet},{HoldAll,Constant}];

-PackagesDirectory=Environment$["SAD$PACKAGES"];
+PackagesDirectory=Environment$["SAD_PACKAGES"];
+If[PackagesDirectory=="",PackagesDirectory=Environment$["SAD$PACKAGES"]];
If[PackagesDirectory=="",PackagesDirectory="/SAD/share/Packages/"];

Get[PackagesDirectory//"MessageName.n"];


Comment by K. Oide
( Date: 2000年 10月 23日 月曜日 2:52:58 PM)

次のヴァージョン(1.0.8.7.4b)で御指摘のように直します。