So FrexxEd has nothing to do with rexx?
How confusing 
Maybe, but that surely looks the scripting language syntax I always imagined I'd end up writing myself one day

Basically, because it's C. Albeit with some nice datatypes not routinely found in C.
Btw - vim
Yep, vim was an amiga application, aiming to improve vi. Surprising how many linux people I know on that side of the vim/emacs divide that are unaware of this.