Date: Thu, 11 Nov 2004 16:37:06 -0600 (CST) From: Kevin Lyons <klyons@corserv.corserv.com> To: freebsd-hackers@freebsd.org Subject: tcsh is not csh Message-ID: <200411112237.iABMb6YV001471@corserv.corserv.com>
next in thread | raw e-mail | index | archive | help
I have (re)discovered that tcsh is not csh although the tcsh man page falsely asserts backward compatibility. Trying to do a simple read of multiword variables in tcsh fails yet works find on csh. The tcsh man page admits as much when one gets to the $< part. The point is, csh should be the basic backward compatibly lowest common denominator between systems. This is a real problem. I humbly suggest that those that want the bang of tcsh can do a pkg_add just like the morons that want bash instead of sh. If you want to try an example, do the following on csh, and then on tcsh. #!/bin/csh echo enter some words set line = $< set words = ($line) echo line is $line echo word1 is $word[1] echo word2 is $word[2] echo word3 is $word[3] ------ The fact that tcsh can not do this in default mode is beyond pathetic. What is worse is that freebsd didn't notice or care. .
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200411112237.iABMb6YV001471>