From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.devel Subject: Re: bad.el - ascii art games [package] [screenshots] [video] Date: Thu, 26 Sep 2024 07:50:33 +0200 Message-ID: <87cykrt13q.fsf@dataswamp.org> References: <87ikuq1ul5.fsf@dataswamp.org> <87zfnvu373.fsf@dataswamp.org> <87ikujti1n.fsf@dataswamp.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15516"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) To: emacs-devel@gnu.org Cancel-Lock: sha1:aTd5hHWoztPcN68ZpGvtn5e338g= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Sep 26 08:37:16 2024 Return-path: Envelope-to: ged-emacs-devel@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 1sti7o-0003rG-GA for ged-emacs-devel@m.gmane-mx.org; Thu, 26 Sep 2024 08:37:16 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sti6v-0004Sw-V8; Thu, 26 Sep 2024 02:36:22 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sthOw-0001ad-Ie for emacs-devel@gnu.org; Thu, 26 Sep 2024 01:50:54 -0400 Original-Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sthOs-0000wN-1a for emacs-devel@gnu.org; Thu, 26 Sep 2024 01:50:54 -0400 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1sthOo-000Aa1-OO for emacs-devel@gnu.org; Thu, 26 Sep 2024 07:50:46 +0200 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: emacs-devel@gnu.org Mail-Copies-To: never Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 26 Sep 2024 02:36:18 -0400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:324098 Archived-At: Here is another example. It is called "The graphic Object Editor" and is described as "Interactive edition of hierarchical properties of graphic objects". https://help.scilab.org/docs/2024.1.0/en_US/object_editor.html It starts [It] provide[s] graphic editing operations for the different kind of graphics objects (see graphics entities for more details), including the enabling them, disabling them, and editing their properties, before or after they have been drawn. Internally, each graphic window, and the drawing it contains, are represented by a hierarchy of entities. The hierarchy top level is the Figure. Each Figure defines at least one child of type Axes. [...] The details are not cut in stone but they speak of exactly the same editor type and model to deal with graphics in a way that is - very good. Infinitely more powerful and maybe we can even reinvent the thing by combining with the input interface of `artist mode'. Self-documenting, self-balancing... Yes, hierarchy! I even showed you the pyramid I had, with boxes in boxes in boxes. -- underground experts united https://dataswamp.org/~incal