Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!aioe.org!.POSTED!not-for-mail From: Roedy Green Newsgroups: comp.lang.java.programmer Subject: Re: 64-bit hashing function Date: Mon, 21 Apr 2014 06:38:52 -0700 Organization: Canadian Mind Products Lines: 29 Message-ID: References: <5354c699$0$6708$9b4e6d93@newsspool2.arcor-online.net> <45i9l9tq8ng6dk1lbfoc97tcj5gbd09iu7@4ax.com> <5354f836$0$6715$9b4e6d93@newsspool2.arcor-online.net> Reply-To: Roedy Green NNTP-Posting-Host: K2Qzzs3EAqXk5RLzfhxcSw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: ForteAgent/7.20.32.1218 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.java.programmer:28161 On Mon, 21 Apr 2014 12:51:32 +0200, Marcel Müller wrote, quoted or indirectly quoted someone who said : >Simply take a single time stamp at program start that is not in the >future and remember it for the next run The "next run" is not quite as simple as might think Complications: 1. I often do runs on just one file or a small set of files. 2. The run can abort 3. I can abort the run 4. there are some files I leave completely alone, and only rarely include them. 5. if a file had errors, even if it were processed, I have to do it again to bring it to my attention, even if I have done nothing to correct the problems. Sometimes errors might be caused by something outside the file, say an include. One idea I am playing with is just to delete the cache file every time I compile, and not worry about trying to tell the cache software when the software last changed. -- Roedy Green Canadian Mind Products http://mindprod.com "Don't worry about people stealing an idea; if it's original, you'll have to shove it down their throats." ~ Howard Aiken (born: 1900-03-08 died: 1973-03-14 at age: 73)