From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <6a3ae47e0808200847i49d15364q55f2adddacedac32@mail.gmail.com> Date: Wed, 20 Aug 2008 16:47:25 +0100 From: "Robert Raschke" To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: <384332.12907.qm@web57601.mail.re1.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <384332.12907.qm@web57601.mail.re1.yahoo.com> Subject: Re: [9fans] Acme without Flamage Topicbox-Message-UUID: 02b9a29c-ead4-11e9-9d60-3106f5b1d025 One of the central tenets of Plan 9 is that everything is a file. So all file based activities are really, really easy. Most OO programming appears to follow a more DB oriented style (at least those with horrendous packaging/module mechanisms). That files are used to store your programs appears to be incidental. Therefore using a file oriented system when programming something like Java is painful, to say the least. Thus, acme is very probably not the right editor, unless you are in complete control of the code. But I would say the same holds for vi or emacs. Its just that those two have had a lot of additions poured into them that were inspired by the IDE world. Acme is supremely fabulous when you are in complete control or if you're programming using a language/environment where there are no strange rules on where your files have to go (the underlying OO DB, essentially). Initially, all that replacing vi/emacs with acme does is change your habits from keyboarding to mousing. All the pain you get from the "bad" code remains the same. Some of the IDE inspired features in vi/emacs may help lessen that pain slightly. But to get a more radical change, I'm afraid using a proper IDE is where it happens. Welcome to objects, good-bye files. Robby