このウィッシュリストのリクエストのきっかけは何ですか?
JSL を使用してデータ テーブルを保存するための現在の構文は少し扱いにくいです。
dt=current data table();
dt << Save(
<FILEPATH>
);
</FILEPATH>
これには、JMPデータテーブル名を含む完全なファイルパスを指定する必要があります。現在の名前でファイルを保存すると、さらに面倒になります。
dt = current data table();
table_name=dt << get name;
dir="C:\temp\";
filepath=dir || table_name || ".jmp";
dt << save( filepath)
どのような改善を望みますか?
データテーブル(そしておそらくJMPファイル)を、より分かりやすく簡潔な構文で保存できるSaveFile()関数が欲しいです。テーブルを保存する場合は、以下のような感じになるでしょう。
dt=current data table();
// save to default directory
Save File(dt);
// save to specific directory
Save File(dt,
<DIRECTORY path="">
) //save to specific directory with data table name new name Save File(dt,
<DIRECTORY path="">
,
<NEW name="">
)
</NEW>
</DIRECTORY>
</DIRECTORY>
このアイデアはなぜ重要なのでしょうか?
これは、JSL コーディングの効率と可読性のためです。
の代わりに
Save File(dt);
使えます
dt << save();
パスとファイル名の問題については、「保存」をはるかに超えて、より一般的な希望にすることができます。
...そして、他の言語と同様にJMPでファイルパスを処理するフレームワークを求めます
(もしかしたら、すでに願いが叶っているのかも?)。
パスライブラリ / Pathを見てくださいPythonで。ロケット科学ではありませんが、かなり手間が省けます : )
このリクエストを送信していただきありがとうございます。