From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: OtherMichael Newsgroups: gmane.emacs.help Subject: buffers and files and plus ca la change and all that Date: Wed, 15 Oct 2008 09:01:39 -0700 (PDT) Organization: http://groups.google.com Message-ID: <0806ecdf-9045-4eb3-a96f-970790f5ad97@u40g2000pru.googlegroups.com> References: <87ljxoffs6.fsf@atthis.clsnet.nl> <71208e97-140c-445d-8eda-1705f11b14b3@r15g2000prd.googlegroups.com> <095ef0c0-c7f4-494d-8bf6-8a5ee43fd934@i20g2000prf.googlegroups.com> <3c61c357-0705-4ff4-b793-fa6827415fdd@n38g2000prl.googlegroups.com> <4fr5r5-jnp.ln1@invalid.net> <873ajjt0zu.fsf@atthis.clsnet.nl> <87myhqsyc1.fsf@atthis.clsnet.nl> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1224088873 32418 80.91.229.12 (15 Oct 2008 16:41:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Oct 2008 16:41:13 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 15 18:42:13 2008 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1Kq9RU-0005hH-M3 for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Oct 2008 18:41:48 +0200 Original-Received: from localhost ([127.0.0.1]:53152 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Kq9QP-0005zs-Q8 for geh-help-gnu-emacs@m.gmane.org; Wed, 15 Oct 2008 12:40:41 -0400 Original-Path: news.stanford.edu!newsfeed.stanford.edu!postnews.google.com!u40g2000pru.googlegroups.com!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 20 Original-NNTP-Posting-Host: 209.183.178.159 Original-X-Trace: posting.google.com 1224086499 4443 127.0.0.1 (15 Oct 2008 16:01:39 GMT) Original-X-Complaints-To: groups-abuse@google.com Original-NNTP-Posting-Date: Wed, 15 Oct 2008 16:01:39 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: u40g2000pru.googlegroups.com; posting-host=209.183.178.159; posting-account=GWRmcQoAAAByQPzrR7mhf5cbvIm17KAJ User-Agent: G2/1.0 X-HTTP-Via: 1.1 PROXY1 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3,gzip(gfe),gzip(gfe) Original-Xref: news.stanford.edu gnu.emacs.help:163465 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:58809 Archived-At: some discussion over at StackOverflow: http://stackoverflow.com/questions/195485/why-do-old-editors-like-vim-and-emacs-expose-the-difference-between-a-file-and#195668 Q: Why do old editors like Vim and Emacs expose the difference between a File and a Buffer in the interface? A: [.... B]because late binding between the buffer in the editor and the actual concrete thing you're working on, gives the editing environment more flexibility and power. Think this is out of date? One place where the idea is back with a vengeance is in the browser, where you don't have 1-1 correspondence between tabs and web-pages. Instead, inside each tab you can navigate forwards and backwards between multiple pages. No-one would try to make an MDI type interface to the web, where each page had it's own inner window. It would be impossibly fiddly to use. It just wouldn't scale. --the Other michael