From rossini at blindglobe.net  Fri Aug 20 15:37:08 2004
From: rossini at blindglobe.net (A.J. Rossini)
Date: Fri Aug 20 15:46:37 2004
Subject: [Rd] Unbalanced parentheses printed by warnings() crash text
	editor
In-Reply-To: <16677.61109.796888.448784@gargle.gargle.HOWL> (Martin
	Maechler's message of "Fri, 20 Aug 2004 14:29:41 +0200")
References: <000501c48634$15f86c00$e3489b53@amd>
	<n9ibi0pr92qeodvmmiqng1l7df6rjc64a3@4ax.com>
	<x2zn4qm8l8.fsf@biostat.ku.dk>
	<16677.61109.796888.448784@gargle.gargle.HOWL>
Message-ID: <85fz6i53sr.fsf@servant.blindglobe.net>

(address line truncated)

Martin Maechler <maechler@stat.math.ethz.ch> writes:

>>>>>> "PD" == Peter Dalgaard <p.dalgaard@biostat.ku.dk>
>>>>>>     on 20 Aug 2004 12:01:39 +0200 writes:
>
>     PD> Duncan Murdoch <murdoch@stats.uwo.ca> writes:
>     >> >I could have sent this to the ESS or Xemacs devel list, but ESS & Xemacs'
>     >> >attempt to find balanced parentheses accross many lines seems sensible,
>     >> >and is needed with very long functions.
>     >> 
>     >> Yes, it's sensible to try, but it is a bug that they don't fail
>     >> gracefully.
>
>     PD> (Actually, it is not sensible; ESS should try harder to figure out
>     PD> what is actually R code. Much as I love ESS, it is a persistent fly in
>     PD> the ointment when the opening blurb comes up with "for" and "in" in
>     PD> magenta.)
>

Agreed with all -- it's an ESS bug.  I've made stabs in the recent
past at getting R's syntax into semantic (the Emacs parser tool) to
make much of these sorts of things more automatic (as well as provide
syntactical (?) completion :-).

I'll not have time again until next year, probably.

-- 
Anthony Rossini			    Research Associate Professor
rossini@u.washington.edu            http://www.analytics.washington.edu/ 
Biomedical and Health Informatics   University of Washington
Biostatistics, SCHARP/HVTN          Fred Hutchinson Cancer Research Center
UW (Tu/Th/F): 206-616-7630 FAX=206-543-3461 | Voicemail is unreliable
FHCRC  (M/W): 206-667-7025 FAX=206-667-4812 | use Email

CONFIDENTIALITY NOTICE: This e-mail message and any attachme...{{dropped}}


[Rd] Unbalanced parentheses printed by warnings() crash text editor
A.J. Rossini