Message-ID: <6907d2b0@news.ausics.net> From: not@telling.you.invalid (Computer Nerd Kev) Subject: Re: AI-Based Coding Taking Over Newsgroups: comp.os.linux.misc References: <10e2pfu$l73a$1@dont-email.me> <10e4qbh$16v9t$4@dont-email.me> User-Agent: tin/2.6.5-20250707 ("Helmsdale") (Linux/2.4.31 (i586)) NNTP-Posting-Host: news.ausics.net Date: 3 Nov 2025 07:52:48 +1000 Organization: Ausics - https://newsgroups.ausics.net Lines: 24 X-Complaints: abuse@ausics.net Path: csiph.com!news.bbs.nz!news.ausics.net!not-for-mail Xref: csiph.com comp.os.linux.misc:76974 rbowman wrote: >> Back in the good old days we had cross-reference utilities to help keep >> track of everything. Those seem to have disappeared, although to be >> honest a text editor with good searching and bookmarking eliminates much >> of the need. > > I used cscope. > > https://en.wikipedia.org/wiki/Cscope That's still my main tool for attacking uncomprehensible source code, including the Linux kernel code which is often padded out a bit too much by comments describing eg. 101 edge cases that some driver code is working around. I guess one day I might need an equivalent that understands Rust for that. Unfortunately with C++ code it has a good stab at figuring it out but tends to get lost at exactly the same point I do. Spaces in filenames also send it completely bananas because it uses the space character as a field separator internally. -- __ __ #_ < |\| |< _#