This question was treated partially in https://stackoverflow.com/a/21345223/3008526.
One should note that in the csh manpage, stderr is not mentioned, but if you look for "diagnostic output" you'll get the correct references.
What you cannot do in csh by itself is redirect stderr and stdout separately.
It's not possible in csh to do you would write in bash as:
# bash instruction, no equivalent in csh
$ instruction 2>&1 1>file | pipe_treats_error_info_only
You can however merge both output channels:
# bash instruction, direct both stdout and stderr to file
$ instruction 1>file 2>&1
# csh instruction, direct both stdout and stderr to file
% instruction > & file
# bash instruction, direct both stdout and stderr to stdin of pipe_instruction
$ instruction 2>&1 | pipe_instruction
# csh instruction, direct both stdout and stderr to stdin of pipe_instruction
$ instruction | & pipe_instruction