From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anton Latukha Subject: Re: [PATCH] org: org-get-priority: reduce `not`, deduplicate magic `(* 1000 ..)` operation Date: Wed, 09 Oct 2019 00:28:08 +0300 Message-ID: <5203711570570088@iva5-58d151f416d2.qloud-c.yandex.net> References: <10577751569717294@sas1-a0d9133b67ec.qloud-c.yandex.net> <87imozeggw.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:48056) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iHx1h-0002Op-7K for emacs-orgmode@gnu.org; Tue, 08 Oct 2019 17:28:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iHx1f-0004cy-VD for emacs-orgmode@gnu.org; Tue, 08 Oct 2019 17:28:13 -0400 Received: from forward500o.mail.yandex.net ([37.140.190.195]:35630) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iHx1f-0004co-JY for emacs-orgmode@gnu.org; Tue, 08 Oct 2019 17:28:11 -0400 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Nicolas Goaziou Cc: emacs-orgmode PGRpdj5Pay48YnIgLz48YnIgLz48YnIgLz5JIHdvdWxkIHRlbmQgdG8gaXQuPGJyIC8+PGJyIC8+ VGhpcyBoYXJkY29kZSBnb2VzIHRocm91Z2ggc2V2ZXJhbCBvcmcuZWwgZnVuY3Rpb25zLiBUaGUg bWFpbiBjdXN0b20gcHJpb3JpdHkgKHByaW9yaXR5IHJldHJpZXZhbCkgZnVuY3Rpb24gc2hvdWxk IGJlIGFscmVhZHkgd29ya2luZyBhbmQgYWNjZXB0ZWQgaW4gdGhlIHdob2xlIE9yZyBzeXN0ZW0u IEJ1dCB0aGF0IGhhcmRjb2RlIGV4cGVjdGF0aW9uIG9mICgqIDEwMDAgLi4pIHNob3VsZCBiZSBt b3ZlZC1vdXQgb2YgdGhlIG1haW4gcHJpb3JpdHkgZnVuY3Rpb25zIGFuZCBiZSBzdXBwbGllZCBh cyBkZWZhdWx0IHByaW9yaXR5IGdldHRlcnMgc2V0dGVycy48YnIgLz48YnIgLz4xLmEpIElmIEkg ZGVjaWRlIHRvIGRvIGEgc21hbGwgY2hhbmdlIGZpcnN0IC0gSSB3b3VsZCBzZW5kIGEgcGF0Y2gu PGJyIC8+MS5iKSBJZiBJIHdvdWxkIGRlY2lkZSB0byBkbyB0aGUgbWFpbiBwYXJ0IC0gSSB3b3Vs ZCBjb3JyZXNwb25kIHRvIHlvdSB3aXRoIHRoZSBicmFuY2guPGJyIC8+PGJyIC8+SSBhbSBwcmV0 dHkgbmV3IHRvIEVtYWNzIExpc3AsIEkga25vdyBGUCByZWFsbHkgd2VsbCwgdG8gYmUgaG9uZXN0 IGFzIGEgbmV3IEVsaXNwIGRldiBJIGFtIGZlZWxpbmcgbGl0dGxlIHVuY29tZm9ydGFibHkgbmVy dm91cyBieSB0b3VjaGluZyB0aGUgbWFpbiBPcmctbW9kZSBjb2RlLCBidXQgSSBraW5kYSBrbm93 IGFuZCBzdXJlIGhvdyBpdCBhbGwgd29ya3MsIGFuZCB3b3VsZCBkbyBpdC48YnIgLz48YnIgLz48 YnIgLz5QLlMuPGJyIC8+PGJyIC8+SSBjYW4gbm90IHVzZSB0aGUgY3VycmVudCBkZWZhdWx0IHBy aW9yaXR5IHN5c3RlbS48YnIgLz5JIHRob3VnaHQgbXVjaCBhYm91dCB3aGF0IHN5c3RlbSBvZiBw cmlvcml0aWVzIEkgZmVlbCBncmVhdCBhYm91dCB1c2luZy48YnIgLz48YnIgLz5JIGhhZCBhIG1h am9yIGlkZWEuIEkgYmVjb21lIHZlcnkgZHJpdmVuIGJ5IHRoaXMgaWRlYS48YnIgLz48YnIgLz5J IHdhbnQgbXkgcHJpb3JpdGllcyB0byBiZSBbMDBdIC0mZ3Q7IFs5OV0gLSB3aGljaDo8YnIgLz48 YnIgLz4xKSBtYWtlcyBtZSBtZW50YWxseSBtdWNoIG1vcmUgZWFnZXIgdG8gc2V0IGFuZCB3b3Jr IHdpdGggdGhlbS48YnIgLz4yKSBUaGUgbWFpbiB0aGluZyBpcyB3aXRoIDAwLSZndDs5OSBpdCBp cyBpbXBvc3NpYmxlIHRvIHN0cmVzcyBhYm91dCwgY3VycmVudGx5IGV2ZXJ5IHRpbWUgaXQgaXMg YSBkZWNpc2lvbiBpcyBpdCBBIG9yIEIsIG9yIG1heWJlIEMuIEFuZCB0aGVuIHByaW9yaXR5IEMg LSB3aHkgZG8gSSBkbyBzb21ldGhpbmcgbWVkaW9jcmUuPGJyIC8+MykgMDAgLSA5OSBwcmlvcml0 aWVzIGhhdmUgYSBuYXR1cmFsIHNjYWxlLCBtZW50YWxseSB5b3UgY2FuIGZlZWwgdGhlaXIgcHJp b3JpdHkgc2l6ZSwgZmVlbGluZyBlYXN5IHNldHRpbmcgYW5kIHJldmlld2luZyB0aGVtLCBzaW5j ZSBzZXR0aW5nIHRoZW0gaXMgaW50dWl0aXZlIGFuZCBub3QgYSBkZWNpc2lvbi48YnIgLz40KSBJ dCBpcyBhIHByaW9yaXR5IGFzIGEgcGVyY2VudGFnZSBvZiBhIGZ1bGwgcHJpb3JpdHkuPGJyIC8+ NSkgSXQgaXMgYSByZWFsbHkgc2NhbGFibGUgcmFuZ2UsIG1ha2luZyBhbGwgdGFza3MgYmUgc29y dGVkIG11Y2ggbW9yZSBncmFudWxhcmx5LjxiciAvPjYpIFlvdSBjYW4gc2VsZWN0IHRvIHNob3cg ZGlhcGFzb25zLCBsaWtlIHNob3cgbWUgOTktOTAgdGFza3MsIDg5LTYwLCBvciBpZiB5b3UgZmVl bCB0aXJlZCBhbmQgcGxheWZ1bCwgYW5kIGp1c3Qgd2FudCB0byBkbyBzb21ldGhpbmcgbm90IGNy aXRpY2FsLCBub3QgY3VycmVudC13b3JrIHJlbGF0ZWQgLSB5b3UgY2FuIGxvb2sgYXQgNjAtNDAu PGJyIC8+NykgQW5kIHlvdSBjYW4gbW92ZSBjb2xsaWRpbmcgcHJpb3JpdGllcyAobGlrZSA4MCkg dG8gdmFsdWUgKy0xIC0mZ3Q7IHdoaWNoIG1ha2VzIHRoZW0gYXV0b21hdGljYWxseSBiZSBzb3J0 ZWQgYnkgeW91ciBjdXJyZW50IHBsYW5uaW5nIG1vcmUsIGFuZCB0aGV5IHdvdWxkIHN0YXkgdmVy eSBjbG9zZSBpbiB0aGUgYWJzb2x1dGUgcGljdHVyZSwgYnV0IGRlZmluaXRlbHkgb25lIGFmdGVy IHRoZSBvdGhlci48YnIgLz44KSBJdCB3b3JrcyBwZXJmZWN0bHkgZm9yIEdURCBzeXN0ZW0uIFRo ZSBuZXh0IHRhc2sgY29tZXMgdG8geW91IG5hdHVyYWxseSBieSBpdHNlbGYuPGJyIC8+PGJyIC8+ VGhhdCdzIHdoeSBJIGxvb2tlZCBob3cgdG8gZG8gaXQuIEFuZCBzdGFydGVkIHdvcmtpbmcgb24g dGhpcy48YnIgLz7CoDxkaXY+UmVnYXJkcyw8L2Rpdj48ZGl2PkFudG9uIExhdHVraGE8L2Rpdj48 L2Rpdj48ZGl2PjA4LjEwLjIwMTksIDE4OjQ0LCAiTmljb2xhcyBHb2F6aW91IiAmbHQ7bWFpbEBu aWNvbGFzZ29hemlvdS5mciZndDs6PC9kaXY+PGJsb2NrcXVvdGU+PHA+SGVsbG8sPGJyIC8+PGJy IC8+QW50b24gTGF0dWtoYSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFudG9uQGxhdHVraGEuY29tIj5h bnRvbkBsYXR1a2hhLmNvbTwvYT4mZ3Q7IHdyaXRlczo8YnIgLz7CoDwvcD48YmxvY2txdW90ZT7C oEFub3RoZXIgdHdvIHNtYWxsIHBhdGNoZXMuPC9ibG9ja3F1b3RlPjxwPjxiciAvPlBsZWFzZSBt ZXJnZSB0aGUgdHdvIHBhdGNoZXMgYW5kIGZhY3RvciBvdXQgdGhlICgtIG9yZy1sb3dlc3QtcHJp b3JpdHk8YnIgLz4uLi4pIHdoaWxlIHlvdSdyZSBhdCBpdC48YnIgLz48YnIgLz5UaGFuayB5b3Uu PGJyIC8+PGJyIC8+UmVnYXJkcyw8YnIgLz7CoDwvcD4tLTxiciAvPk5pY29sYXMgR29hemlvdTwv YmxvY2txdW90ZT48ZGl2PsKgPC9kaXY+PGRpdj7CoDwvZGl2Pg==