From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,db9a11afb3da4240 X-Google-Attributes: gid103376,public X-Google-Thread: 102b75,501ec19d1d81daee X-Google-Attributes: gid102b75,public X-Google-ArrivalTime: 2002-03-28 09:22:53 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!t-online.de!newsfeed.r-kom.de!fu-berlin.de!server1.netnews.ja.net!pegasus.csx.cam.ac.uk!nmm1 From: nmm1@cus.cam.ac.uk (Nick Maclaren) Newsgroups: comp.arch,comp.lang.ada Subject: Re: Language support for flexible handling of system-detected errors. Date: 28 Mar 2002 17:22:50 GMT Organization: University of Cambridge, England Message-ID: References: <3CA0A166.501E1D68@despammed.com> <5ly9gcd9ao.fsf@rum.cs.yale.edu> NNTP-Posting-Host: libra.cus.cam.ac.uk Originator: nmm1@libra.cus.cam.ac.uk Xref: archiver1.google.com comp.arch:26026 comp.lang.ada:21774 Date: 2002-03-28T17:22:50+00:00 List-Id: In article , hack@watson.ibm.com (hack) writes: |> |> I sure hope you are (biased)! To me, something like emacs is an Integrated |> Development Environment -- if only the compilers and linkers etc. would all |> cooperate. Traditional IDEs are the exact opposite -- they are a world unto |> themselves. I use an IDE in the emacs sense -- I integrate multiple envs |> into one global environment where I can use *all* my tools, in the editor |> that I'm familiar with, exploiting its features across all those environments |> (programmability via powerful macros, generalised multiple-level UNDO, having |> many files in simultaneous play, etc.) The files may come from mainframes, |> from Unix boxes, or from NT boxes -- it's all integrated. I can click on a |> function invocation and find myself looking at its definition -- such things |> are possible if one has decent macro support: I'm not bound by what somebody |> else thinks is good for me -- I can shape the world the way I like it. Have you ever had a production application shipped to you that wouldn't work outside its development environment? And then had the vendor tell you that they couldn't investigate bugs outside it? And then had them tell you that the bypass is that you should run all your production code inside it? Even when you couldn't actually GET the development environment because it the vendor had never ported it to your (wider) environment? The answer, in my case, is "yes, and more than once". Regards, Nick Maclaren, University of Cambridge Computing Service, New Museums Site, Pembroke Street, Cambridge CB2 3QH, England. Email: nmm1@cam.ac.uk Tel.: +44 1223 334761 Fax: +44 1223 334679