From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: even elder races get tired of waiting Date: Mon, 22 Mar 2021 22:21:13 +0300 Message-ID: References: <87v99lr26w.fsf@zoho.eu> <8735woph4e.fsf@zoho.eu> <87h7l4nnqs.fsf@zoho.eu> <87lfafkpkp.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6411"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0.6 (2021-03-06) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Mar 22 20:30:49 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lOQGH-0001c9-28 for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 22 Mar 2021 20:30:49 +0100 Original-Received: from localhost ([::1]:41688 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lOQGG-0001sO-3q for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 22 Mar 2021 15:30:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46348) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOQ8T-0002M4-OK for help-gnu-emacs@gnu.org; Mon, 22 Mar 2021 15:22:45 -0400 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:41305) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOQ8R-0005xv-Io for help-gnu-emacs@gnu.org; Mon, 22 Mar 2021 15:22:45 -0400 Original-Received: from localhost ([::ffff:41.202.241.53]) (AUTH: PLAIN securesender, TLS: TLS1.3,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001E079.000000006058EE81.00000172; Mon, 22 Mar 2021 12:22:40 -0700 Mail-Followup-To: help-gnu-emacs@gnu.org Content-Disposition: inline In-Reply-To: <87lfafkpkp.fsf@zoho.eu> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128505 Archived-At: * Emanuel Berg via Users list for the GNU Emacs text editor [2021-03-22 21:41]: > Jean Louis wrote: > > > That is why our Emacs Lisp functions shall be clear in their > > descriptions what is meant with it and maybe include > > wordings such as "up to and including the 23rd" or "through > > the 23rd" > > Yes but again what definition is the most useful in terms of > usability? In terms of usability? I would not know how you use it. It is obvious you do not use function as I use it to calculate and insert the descriptive timeline as text where various tasks and their periods are calculated. My timeline is in my opinion more practical, as if I need 4 days for a task and we start on Monday, 1 day ends on Tuesday, 2 days on Wednesday, 3 on Thursday and we complete the task on Friday as that is Monday plus 4 days. Monday 10 o'clock is start Tuesday 10 is 1st day Wednesday 10 is 2nd day Thursday 10 is 3rd day Friday 10 is 4th day and task is completed. But we do not specify times. Maybe you should call your function day-mathematical-difference if it calculates what is difference between days mathematically. I am also confused. And I do not know how your function works. It looks like magic for now. > And what is the most true in terms of data? To eliminate ambiguity it is best to speak of hours and seconds, as then it becomes possible to add, reduce, find differences between time stamps, instead of dates. Internally those dates are sometimes counted as time stamps, but maybe not, depends of language. If you do have specific time stamp with seconds then it becomes easier to see how much time passed. If you say "days from 1st January", we do not know if you count it from 1st January 0 o'clock or 1st January 24 o'clock, we also cannot know if you count "now" as March 22nd 0 o'clock or March 22nd 22:20 o'clock, or maybe March 22nd 24 o'clock. Eliminate those ambiguities and difference will become mathematically clear. > And are those the same or two different? If I would just know what we talk about... Jean