From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell Adams Subject: OT: TUI applications Date: Wed, 18 Oct 2017 15:23:38 +0200 Message-ID: <20171018132338.GA29427@volibear.adamsinfoserv.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46037) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e4oKI-0007uo-Pb for emacs-orgmode@gnu.org; Wed, 18 Oct 2017 09:24:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e4oKD-0001IW-Ow for emacs-orgmode@gnu.org; Wed, 18 Oct 2017 09:24:02 -0400 Received: from common.maple.relay.mailchannels.net ([23.83.214.38]:32834) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1e4oKD-00017H-F7 for emacs-orgmode@gnu.org; Wed, 18 Oct 2017 09:23:57 -0400 Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 95C795C9710 for ; Wed, 18 Oct 2017 13:23:41 +0000 (UTC) Received: from kefka.asoshared.com (unknown [100.96.131.5]) (Authenticated sender: asmallorange) by relay.mailchannels.net (Postfix) with ESMTPA id 46C7B5C9679 for ; Wed, 18 Oct 2017 13:23:41 +0000 (UTC) Received: from dhcp-077-248-042-162.chello.nl ([77.248.42.162]:9750 helo=localhost) by kefka.asoshared.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.89) (envelope-from ) id 1e4oJw-001gKq-71 for emacs-orgmode@gnu.org; Wed, 18 Oct 2017 09:23:40 -0400 Content-Disposition: inline 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: emacs-orgmode Given the unique user base of Org, I wanted to ask a question. Has anyone seen any modern development libraries for TUI (console / character cell) applications? Ncurses the library is not an answer as you have to start from scratch. There are thousands of web frameworks, and yet console is infinitely simpler than a LAMP stack, but there are no prepackaged libraries for working with it (ie: forms, widgets, etc). I frequently find myself in the position to need a small custom database application for this or that (contacts, invoicing, recipes!). Python (or similar) + SQLite seems like a no brainer, except I don't want webapps or a giant GUI program like libreoffice Base. I'd use something that was text forms based like an old dBase product. I've looked at Emacs forms, but they appear to be only for editing CSV data. Any ideas? Thanks. ------------------------------------------------------------------ Russell Adams RLAdams@AdamsInfoServ.com PGP Key ID: 0x1160DCB3 http://www.adamsinfoserv.com/ Fingerprint: 1723 D8CA 4280 1EC9 557F 66E8 1154 E018 1160 DCB3