ファイルコピーを shell コマンドじゃなくて duplicate file でやろうとしたとたんにハマる。
何故エラーになるのかも分かりにくいが、さらに、データの型も分かりにくい。
型宣言のない言語の癖に、型のキャスト多すぎ。どの API がどの型で返して、どの API はどの型で受け取るのか判らなすぎ
自然言語風に記述させようと構文も妙に自由だし、嫌いな理由が perl と共通している。
repeat with i in names set j to (i) as alias tell application "Finder" duplicate file (j as text) to folder (res as text) with replacing end tell end repeat
[referer: [an error occurred while processing this directive]]