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 > > >