Bug or feature?Space and Return in source code
- To: mathgroup at smc.vnet.net
- Subject: [mg44236] Bug or feature?Space and Return in source code
- From: Oliver Friedrich <oliver.friedrich at tzm.de>
- Date: Fri, 31 Oct 2003 03:01:02 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hallo newsgroup, the following behaviour of either the kernel or the frontend is a little bit annoying. Readibility of Mathematica code increases with insertion of CRs in the source code (especially on PureFunctions/Map constructs, but be careful Example 1 works In[1]:= h[#]&/@{a,b} Out[1]= {h[a],h[b]} Example 2 works In[2]:= h[#]&/@ {a,b} Out[2]= {h[a],h[b]} The following examples return various error messages In[3]:= h[#]&/ @{a,b} Syntax::sntxf: "h[#]&/" cannot be followed by "@{a,b}". h[#]&/@{a,b} In[3]:= h[#]& /@{a,b} Out[3]= h[#1]& Syntax::tsntxi: "/@{a,b}" is incomplete; more input is needed. /@{a,b} In[4]:= h[#] &/@{a,b} Out[4]= h[#1] Syntax::tsntxi: "&/@{a,b}" is incomplete; more input is needed. &/@{a,b} So it seems to be that Mathematica input is not totally independant of CRs or Spaces. Is this behaviour intended? Regards Oliver Friedrich