Re: confusing Mathematica?
- To: mathgroup at smc.vnet.net
- Subject: [mg30274] Re: confusing Mathematica?
- From: "Allan Hayes" <hay at haystack.demon.co.uk>
- Date: Sat, 4 Aug 2001 20:02:03 -0400 (EDT)
- References: <9kg13o$igc$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Michael,
I don't know the cause of your problems but re:
> The way the
> front end spuriously moves text around while I am trying to complete
> brackets and braces is most unhelpful,
We can control this by going to the Option Inspector and trying the
following settings for the notebook or the cell
AutoIndent -> True (does not autoindent but does inherit
manual indents)
AutoSpacing -> False (if you don't want, for example, extra space
around + in a+b)
LineBreakWithin -> False (stops wordwrap)
LineIndent-> <the size of indent that you want>
You might also try using InputForm for the input cells (by menu>Cell>Default
Input Format Type>InputForm
--
Allan
---------------------
Allan Hayes
Mathematica Training and ConsultingI don't
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565
"Michael" <michael at science.edu> wrote in message
news:9kg13o$igc$1 at smc.vnet.net...
> I've got a rather length function consisting of a module within a block
> within a block. Within the module is a while statement containing at a
> particular point an if within a replace within an if.
>
> Upon routine editing I happened to make the following change:
>
> ...
> If[<condition>,
> (* Here I inserted the rest of this line: *) Map[(X)&,vars];
> (* This comment was already here... *)
> If[<valid stuff here>];
> ,
>
>
> and suddenly I get a huge syntax error looking something like this...
>
> Syntax::sntxf :
> "If [<<1>>,<<1>>]; cannot be followed by "(code snipped)".
>
> The error is nowhere near where I actually insert the line. The problem
is,
> when I delete the line I just added I *still* get an error. The way the
> front end spuriously moves text around while I am trying to complete
> brackets and braces is most unhelpful, and I thought perhaps I had made a
> change somewhere else in the function without realizing it. But after a
> long time trying to figure out where the error is, I ran diff against the
> original function and the function Mathematica doesn't like, and there is
no
> difference.
>
> Any ideas what is going on here? Am I confusing Mathematica with so many
> things nested inside each other?
>
> Michael
>
>
>