From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id gMqNMb9qu1+wEQAA0tVLHw (envelope-from ) for ; Mon, 23 Nov 2020 07:54:39 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id SHFpLb9qu18FQgAA1q6Kng (envelope-from ) for ; Mon, 23 Nov 2020 07:54:39 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 502699402D6 for ; Mon, 23 Nov 2020 07:54:39 +0000 (UTC) Received: from localhost ([::1]:39060 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kh6gI-0003ke-BV for larch@yhetil.org; Mon, 23 Nov 2020 02:54:38 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33516) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kh6dR-0000zC-5X for emacs-orgmode@gnu.org; Mon, 23 Nov 2020 02:51:42 -0500 Received: from static.rcdrun.com ([95.85.24.50]:56843) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kh6dN-0000cD-Qz for emacs-orgmode@gnu.org; Mon, 23 Nov 2020 02:51:40 -0500 Received: from localhost ([::ffff:41.202.241.56]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C1AE9.000000005FBB6A08.0000332A; Mon, 23 Nov 2020 07:51:35 +0000 Date: Mon, 23 Nov 2020 10:50:32 +0300 From: Jean Louis To: Adam Porter Subject: Re: [ANN] org-ql 0.5 released Message-ID: References: <87ft5029hq.fsf@alphapapa.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87ft5029hq.fsf@alphapapa.net> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.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: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: ns3122888.ip-94-23-21.eu Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.51 X-TUID: NLqFBBjIKe5I * Adam Porter [2020-11-23 03:39]: > Hi friends, > > FYI, I've released org-ql 0.5. It includes many improvements since the > last release, including some unique features, such as linking to and > bookmarking agenda-like views for easy access, and designing agenda-like > views incrementally with a Magit-like UI. > > Changelog: https://github.com/alphapapa/org-ql#05 Useful and nice. It sounds like SQL for Org mode from the animated presentations. It solves the complexities at certain level. The more complexities are created by user the more there will be tendencies to handle Org in relational manner similar to org-ql and SQL. As the more complexities are created then even org-ql becomes complex to work with just as SQL becomes more and more complex with more relational tables and pieces of information. For org-ql I hope that your system can be used as underlying layer or low level language for functionality that may help user to think their stuff without thinking on underlying functionality. You have offered examples and those are in my opinion too abstract for Org users. They are fine for programmers or more skilled users. High level functions would be something like a wizard with code generation, that creates hyperlink for the user without user having to think about org-ql It could be something like `ql-meta' or `ql-summary' that is created on the fly and that collects information for agenda like view, and creates Org file with hyperlink that invokes the agenda like view. Entries from the past week could be something on the fly. Additional hyperlink in the ql-summary could have the user to customize sorting without thinking of the underlying code. Find entries matching a certain CUSTOM_ID could be automatically generated heading: *** Entries by CUSTOM_ID ONE TWO THREE MORE HYPERLINKED AND SORTED CUSTOM_IDS when user clicks on any of those this would invoke the org-ql and show those entries. By click and by thinking, not necessarily by constructing the org-ql. Similar could be for deadlines. Music could be sorted by author in the summary Org file that has many hyperlinks which in turn use the org-ql to activate music, or annotate it. Your file `examples.org' has some hyperlinks under the heading Contents and none of hyperlinks work. Why is it so? In the end I could not test examples as it asks for org-ql-search that in turn asks for super-agenda that I do not have. I wonder how could I install the package that requires org-super-agenda and that it starts working. Maybe you missed one (require 'org-super-agenda) as when I wish to install it, it does not.