Well, if look closely at the message you replied to, you'll see that
those are "tcsh", and not "csh". tcsh is mostly compatible with csh,
which is about as good as you can get.
The differences between tcsh and csh are only one reason that many
people avoid csh in favor of the more standard bourne shell. Both the
Perl and Debian projects, for instance, explicitly warn against using
csh and tcsh as scripting languages.