See, what I don't really understand is how people wrote Hypercard when AppleScript is so universally reviled. Was there anything different about how they worked?
I was a user of both HyperTalk and AppleScript as a kid and I vividly remember how HyperTalk was easy and AppleScript was hell.
I think the hardest thing about AppleScript was the strict typing system. Dealing with files and paths was nigh-impossible. AppleScript also had the unenviable task of wrangling this typed data between different applications each with their own dictionary.