From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thorsten Jolitz Newsgroups: gmane.emacs.help Subject: Re: Why isn't ert-buffer.el part of Emacs? Date: Sat, 14 Jun 2014 14:22:26 +0200 Message-ID: <871turvfy5.fsf@gmail.com> References: <871tusxuxe.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1402748594 11721 80.91.229.3 (14 Jun 2014 12:23:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Jun 2014 12:23:14 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 14 14:23:07 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WvmzC-0000Cv-Na for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Jun 2014 14:23:06 +0200 Original-Received: from localhost ([::1]:35190 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvmzC-0005pI-67 for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Jun 2014 08:23:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:49051) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wvmyw-0005oF-Ai for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 08:22:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wvmyn-0005CL-L3 for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 08:22:50 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:49206) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wvmyn-0005CC-ED for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 08:22:41 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Wvmyl-0008DY-Hp for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 14:22:39 +0200 Original-Received: from g231110097.adsl.alicedsl.de ([92.231.110.97]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Jun 2014 14:22:39 +0200 Original-Received: from tjolitz by g231110097.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 14 Jun 2014 14:22:39 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: g231110097.adsl.alicedsl.de User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:58724P7WthBCk0ypY51v+8PbrVA= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98248 Archived-At: Emanuel Berg writes: > Thorsten Jolitz writes: > >> I recently discovered 'ert-buffer.el' and find it >> very useful. It is introduced and discussed here >> ... I wonder why such a generally useful library >> isn't included in Emacs (I don't even find it in the >> package repos)? > > I stopped reading here, because I don't have any > comments on that specific software. > > But, in general, I have found tons of useful stuff that > isn't included, and I have written tons of stuff that I > think should be included, perhaps not my implementation > specifically, but rather the functionality. I stopped reading here, because It was ... too long ;) Of course the Emacs universe is almost infinite, and by far not everything belongs into core. But since the buffer is *the* fundamental concept of Emacs, writing tests that compare buffer states appear like a core task. Can it be done easily with included ERT libraries (using real world buffers too)? I'm not the expert here, but at least it is not obvious how to do it without reimplementing (parts of) ert-buffer.el (probably over and over again ...) -- cheers, Thorsten