Re: Notebooks, packages, cells, and literate programming
- To: mathgroup at smc.vnet.net
- Subject: [mg64229] Re: Notebooks, packages, cells, and literate programming
- From: Peter Pein <petsie at dordos.net>
- Date: Tue, 7 Feb 2006 03:35:58 -0500 (EST)
- References: <ds4hr2$61t$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
David Park schrieb: > Mark, > > I think the short answer to your question is no, there is not a way of > splitting a Module, Block or With between cells. > > Still, I would like to make some comments that may be useful to you. > > First on the use of (* *) comments: I believe these can be very useful in > theory, but in practice, in Mathematica, are a little iffy. I often like to > develop routines in a notebook, usually one in which I am working through > some textbook, and then when I am happy with a routine, move it to a > package. But if I copy and paste a routine with (* *) comments into a > package notebook (package.nb with Initialization cells) I will often get > loading errors with the package. Something happens in the copy and paste > operation. However, if I insert the comments in the package notebook, > without a copy and paste, then it seems to work. Also if you use > Shift-Ctrl-N to change a cell to StandardForm (or just clean up the format), > or Shift-Ctrl-I to change a notebook to InputForm, then all (* *) comments > are deleted. This is certainly frustrating if one has gone to a lot of work > to insert useful comments in the code. WRI never comments or acknowledges > these problems and it is certainly an extreme weak point of Mathematica. > ... This is really an annoyance. Dear WRI, don't touch my comments any more! Peter