all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Nick Roberts <nickrob@snap.net.nz>
Cc: emacs-devel@gnu.org
Subject: Re: Multiple debugging sessions
Date: Fri, 11 Nov 2005 08:12:13 +1300	[thread overview]
Message-ID: <17267.39821.548416.351709@kahikatea.snap.net.nz> (raw)
In-Reply-To: <fc339e4a0511100319p4d73d0bdw@mail.gmail.com>

Miles Bader writes:
 > 2005/11/10, Nick Roberts <nickrob@snap.net.nz>:
 > > I can understand that it's not as ideal as working with one instance.
 > > Could you please explain, in practical terms, what makes it "very
 > > inconvenient".
 >
 > Because having multiple emacs instances is almost always a horrible
 > nuisance -- you get multiple instances of open files etc (even worse
 > is multiple gnus sessions -- I've done this a few times!).  One of the
 > biggest benefits of Emacs is having a shared global workspace.
 > 
 > [Do I really need to say this?!?]

I'm impressed that you can debug multiple programs and read gnus all at the
same time.  You could open the files and read gnus in just one instance,
changing the background colour, for example, so that you can distinguish
between the two.

By practical, I really meant something more concrete and unavoidable.

 > > I'm
 > > afraid that managing multiple debugging sessions is low down on my list
 > > of things to do...
 > 
 > Retrofitting such a feature is probably a lot harder than simply being
 > a bit careful to keep things well-parameterized from the beginning
 > (well i guess it's too late now, but ...).

I've already said that I'm not planning to retrofit such a feature but
keep the code simple by not having it.  Of course, if many users share
your view after the release, I will reconsider.

 > If you plan to make large scale change anyway, simply being aware of
 > the issue may go a long way towards avoiding such problems in the
 > rewritten code.

I was aware of the issue. The file gdba.el, which I used as my starting point,
used many buffer local variables, presumably to allow multiple sessions.  It
didn't work, so I made them global.

Nick

  parent reply	other threads:[~2005-11-10 19:12 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-10-19  2:37 `overlay-arrow-position' should be automatically buffer-local Daniel Brockman
2005-10-19  2:48 ` Ryan Yeske
2005-10-19  4:22   ` Daniel Brockman
2005-10-19 20:16     ` Richard M. Stallman
2005-10-19  6:13   ` Nick Roberts
2005-10-19  6:34     ` Ryan Yeske
2005-10-19  7:33       ` Nick Roberts
2005-10-19 20:15   ` Richard M. Stallman
2005-10-19  8:44 ` Kim F. Storm
2005-10-19 20:44   ` Ryan Yeske
2005-10-19 21:02     ` Nick Roberts
2005-10-19 21:29     ` Kim F. Storm
2005-10-20  1:43     ` Miles Bader
2005-10-20  4:45       ` Nick Roberts
2005-11-10  4:48         ` Miles Bader
2005-11-10  6:51           ` Multiple debugging sessions [was Re: `overlay-arrow-position' should be automatically buffer-local] Nick Roberts
2005-11-10  8:39             ` Multiple debugging sessions Kim F. Storm
2005-11-10 11:06               ` Miles Bader
2005-11-10 12:34                 ` Kim F. Storm
2005-11-10 12:43                   ` Miles Bader
2005-11-10 11:19             ` Multiple debugging sessions [was Re: `overlay-arrow-position' should be automatically buffer-local] Miles Bader
2005-11-10 18:08               ` Multiple debugging sessions Stefan Monnier
2005-11-11  1:00                 ` Nick Roberts
2005-11-11  4:34                   ` Stefan Monnier
2005-11-10 19:12               ` Nick Roberts [this message]
2005-11-10 22:10                 ` Andreas Schwab
2005-11-12  3:38                   ` Richard M. Stallman
2005-11-12  4:56                     ` Nick Roberts
2005-11-12  5:53                       ` Miles Bader
2005-11-12  6:50                       ` Eli Zaretskii
2005-11-12 21:23                       ` Richard M. Stallman
2005-11-12 22:15                         ` Nick Roberts
2005-11-11  0:31                 ` Miles Bader
2005-11-11  1:03                   ` Miles Bader
2005-11-11  9:12                     ` Kim F. Storm
2005-11-11 19:34                       ` Juri Linkov
2005-11-11  3:50                   ` Nick Roberts
2005-11-11  4:36                     ` Stefan Monnier
2005-11-11  7:41                 ` Richard M. Stallman
2005-11-11  9:22                   ` Eli Zaretskii
2005-11-12  3:38                     ` Richard M. Stallman
2005-11-11  8:30                 ` Kim F. Storm
2005-11-11  9:46                   ` David Kastrup

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=17267.39821.548416.351709@kahikatea.snap.net.nz \
    --to=nickrob@snap.net.nz \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.