All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Eric S. Raymond" <esr@thyrsus.com>
To: "Albert D. Cahalan" <acahalan@cs.uml.edu>
Cc: "Eric S. Raymond" <esr@snark.thyrsus.com>,
	linux-kernel@vger.kernel.org, kbuild-devel@lists.sourceforge.net
Subject: Re: CML2 1.1.1, wiuth experimental fast mode
Date: Mon, 16 Apr 2001 02:25:47 -0400	[thread overview]
Message-ID: <20010416022547.A9524@thyrsus.com> (raw)
In-Reply-To: <200104150345.f3F3jxG16241@snark.thyrsus.com> <200104160615.f3G6FHf418941@saturn.cs.uml.edu>
In-Reply-To: <200104160615.f3G6FHf418941@saturn.cs.uml.edu>; from acahalan@cs.uml.edu on Mon, Apr 16, 2001 at 02:15:17AM -0400

Albert D. Cahalan <acahalan@cs.uml.edu>:
> > 	* Added fast-mode command to suppress side-effect computation 
> > 	  on slow machines.
> 
> You could put the computation in a low-priority thread, so that it
> still gets done but doesn't mess up responsiveness.

Yes, I've thought about doing exactly this.  It's a huge nasty can of
worms, though, because it would mean that the side effects from
setting a symbol could manifest some unpredictable amount of time
after they were triggered.  And what if the user has taken actions
that set variables during that window?  What if the side-effects
conflict?

Clearly, that way lies madness.  I think my effort would be better spent
speed-tuning the deduction algorithms so fastmode can go away.  
-- 
		<a href="http://www.tuxedo.org/~esr/">Eric S. Raymond</a>

The men and women who founded our country knew, by experience, that there
are times when the free person's answer to oppressive government has to be
delivered with a bullet.  Thus, the right to bear arms is not just *a*
freedom; it's the mother of all freedoms.  Don't let them disarm you!

      reply	other threads:[~2001-04-16  6:24 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-04-15  3:45 CML2 1.1.1, wiuth experimental fast mode Eric S. Raymond
2001-04-15  3:52 ` Jeff Garzik
2001-04-15 12:05   ` Eric S. Raymond
2001-04-15 20:55   ` Olaf Titz
2001-04-15 10:41 ` Anton Altaparmakov
2001-04-15 16:04   ` Eric S. Raymond
2001-04-16  6:15 ` Albert D. Cahalan
2001-04-16  6:25   ` Eric S. Raymond [this message]

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=20010416022547.A9524@thyrsus.com \
    --to=esr@thyrsus.com \
    --cc=acahalan@cs.uml.edu \
    --cc=esr@snark.thyrsus.com \
    --cc=kbuild-devel@lists.sourceforge.net \
    --cc=linux-kernel@vger.kernel.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.
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.