From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.devel Subject: Re: Embedding SQLite Date: Sun, 18 Apr 2010 10:33:39 +0100 Organization: University of Cambridge Message-ID: References: <87sk6tonv8.fsf@mid.deneb.enyo.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1271583249 9469 80.91.229.12 (18 Apr 2010 09:34:09 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 18 Apr 2010 09:34:09 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 18 11:34:06 2010 connect(): No such file or directory Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1O3Qt9-0001Kb-LI for ged-emacs-devel@m.gmane.org; Sun, 18 Apr 2010 11:34:03 +0200 Original-Received: from localhost ([127.0.0.1]:36604 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3Qt9-0000r5-0b for ged-emacs-devel@m.gmane.org; Sun, 18 Apr 2010 05:34:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1O3Qt0-0000qr-E7 for emacs-devel@gnu.org; Sun, 18 Apr 2010 05:33:54 -0400 Original-Received: from [140.186.70.92] (port=44337 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1O3Qsy-0000pq-Ju for emacs-devel@gnu.org; Sun, 18 Apr 2010 05:33:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1O3Qsw-0006X0-US for emacs-devel@gnu.org; Sun, 18 Apr 2010 05:33:52 -0400 Original-Received: from lo.gmane.org ([80.91.229.12]:33206) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1O3Qsw-0006WF-I3 for emacs-devel@gnu.org; Sun, 18 Apr 2010 05:33:50 -0400 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1O3Qsu-0001CU-BI for emacs-devel@gnu.org; Sun, 18 Apr 2010 11:33:48 +0200 Original-Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 18 Apr 2010 11:33:48 +0200 Original-Received: from sdl.web by smaug.linux.pwf.cam.ac.uk with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sun, 18 Apr 2010 11:33:48 +0200 X-Injected-Via-Gmane: http://gmane.org/ connect(): No such file or directory Original-Lines: 20 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: smaug.linux.pwf.cam.ac.uk User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:lQzo3tK6nCVIByy5lBab7vbNAwM= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:123836 Archived-At: On 2010-04-18 04:21 +0100, John Wiegley wrote: >> I for one would definitely like some SQLite support in Emacs. > > I'm very in favor of this too, but it creates a new external > dependency. Also, if we use dynamic loading and then a user doesn't > have it, now they can't use a Lisp module -- something which has never > been true before. Most modules will even work on DOS. I have been using and sticking to an emacs-based personal information system including calendar, org, bbdb, gnus etc and have experienced many of its limitations. For example, syncing with other applications is a real pain. The fact is if emacs fails to improve to meet users' needs, they will migrate away from it. For example, by using Apple Mail for emails, iCal for calendar and eventually leave emacs forever. This SQLite dependency should not be treated like other dependencies. A new PIM can be designed upon it and make emacs appeal to every computer user. Leo