[mac-lisp-ide] multiple-choice question
Duncan Rose
duncan at robotcat.demon.co.uk
Wed Feb 18 12:27:02 UTC 2004
On Wednesday, February 18, 2004, at 12:04 PM, Gary Byers wrote:
> Which of the following paradigms would people most like to see in a Mac
> lisp IDE ? (As used below, the term "window" means what [X]Emacs would
> call a "frame", i.e., a window-system window, and the term "view" means
> about what [X]Emacs would call a "window": some portion of a
> window-system
> window used to present a buffer and associated info (modeline, etc.)).
>
> a) traditional Mac/Cocoa behavior, where there's typically a 1:1
> relationship between a buffer and a window and usually a single view
> per window; the distinction between a buffer/view/window is often
> nearly (and sometimes completely) blurred.
>
> b) traditional [X]Emacs behavior, where buffers can be presented in
> arbitrary views in arbitrary windows.
>
> c) (a) and (b) aren't mutually exclusive: the two paradigms can be
> integrated in an intuitive, usable fashion (perhaps by noting that
> (a)'s pretty much a proper subset of (b)). This is an essay question.
>
> d) both (a) and (b) are worth supporting, but they don't mix too well:
> a global preference should give the user a choice between (a) and (b).
>
> e) none of the above
>
> I personally lean towards (c), but I'm still working on the essay
> question. I think that it's fair to say that (a)'s simpler to fit
> into the Cocoa document-based application model, but I think that
> that model's general enough to support (b) as well.
>
I'd vote for (c) too. Failing that, (b) alone would be my preference.
But then, I've only recently started using Macs so maybe I'll change my
mind with more exposure to "the Apple way".
I'm not sure I understand why (c) is an essay question ...
-Duncan
> Gary Byers
> gb at clozure.com
>
>
> _______________________________________________
> mac-lisp-ide site list
> mac-lisp-ide at common-lisp.net
> http://common-lisp.net/mailman/listinfo/mac-lisp-ide
>
More information about the Mac-lisp-ide
mailing list