Re: RE: documentation specification for Documentation Center

*To*: mathgroup at smc.vnet.net*Subject*: [mg89991] Re: [mg84830] RE: [mg84782] documentation specification for Documentation Center*From*: Francisco Gutierrez <fgutiers2002 at yahoo.com>*Date*: Thu, 26 Jun 2008 04:39:51 -0400 (EDT)*Reply-to*: fgutiers2002 at yahoo.com

Friends: I have problems creating packages. See for example the following very simple package: BeginPackage["fuss`Func`"] crisclas::usage="Inputs are a set of training vectors, a first guess vector, a zero, and a learning rate "; Begin["`Private`"] crisclas[trainingvec_,guess_,cero_,ritmo_]:=Module[{guess1=guess,\ hacerlalista={}},If[trainingvec[[i]].guess-cero>0, guess, \ For[i=1,i<Length[trainingvec] && trainingvec[[i]].guess1-cero<=0 \ ,AppendTo[hacerlalista,guess1];guess1=(guess1+(ritmo*trainingvec[[i]])\ ),i++ ];hacerlalista]]; End[] EndPackage[] I saved it as Func.m. I can open it allright with Needs, but when I try to use the function it simply does not work and returns the following error me ssage: Part::pspec : Part specification fuss`Func`Private`i is neither an integer nor a list of integers The function is ok, it works well it "notebook version". What am I doing wrong? Fg --- On Wed, 1/16/08, Jose Luis Gomez <jose.luis.gomez at itesm.mx> wrote: From: Jose Luis Gomez <jose.luis.gomez at itesm.mx> Subject: [mg89991] [mg84830] RE: [mg84782] documentation specification for Documentation Center To: mathgroup at smc.vnet.net Date: Wednesday, January 16, 2008, 3:24 AM Dear Ken, I guess you have already seen my tutorial for writing a package with documentation in the Documentation Center. This tutorial is, well, it is Not very good Neither satisfactory method, but it does show you some interesting tricks: http://homepage.cem.itesm.mx/lgomez/createMathematica6AddOn/createMathematic a6AddOn.html (notice that long links get usually broken in the newsgroup, therefore you might have to remove by hand the extra newlines in the link above) Or you can enter my main page: http://homepage.cem.itesm.mx/lgomez/index.htm then select "Teaching", then select "Mathematica 6", and finally select "How to create Mathematica 6 Add ons..." I hope it helps Jose -----Mensaje original----- De: Ken Levasseur [mailto:klevasseur at mac.com] Enviado el: Lunes, 14 de Enero de 2008 02:47 a.m. Para: mathgroup at smc.vnet.net Asunto: [mg84782] documentation specification for Documentation Center Has anyone seen specifications on how to write and install documentation in the Mathematica Documentation Center? II posted the following message (mg77434) last June and never got a response. > Can anyone point me to documentation on how to create Documentation > Center pages? > > I get the impression that the Help Browser's days are numbered. Is > that true? If so, is there an easy way to convert Help Browser > documentation? > Ken Levasseur UMass Lowell a6AddOn.html