Module in a package
- To: mathgroup at smc.vnet.net
- Subject: [mg72945] Module in a package
- From: "Miguel" <mibelair at hotmail.com>
- Date: Fri, 26 Jan 2007 06:26:27 -0500 (EST)
When I use Module in a package Mathematica yields an error message and I d'ont understand the reason. This is an example Package Calor`Combustion` CO2[c_,h_,o_]:=( Module[{nci=(c*10/12),nhi=(h*10/2),noi=(o*10/32),a,b,c,d,e}, nc=nci; nh=nhi-(2*noi); no=nc+(nh/2); 2*no+5*nh ] Notebook: In[21]:= CO2[60,35,5] >From In[21]:= \!\(\*FormBox[ RowBox[{\(Module::"lvsym"\), \(\(:\)\(\ \)\), "\<\"Local variable \ specification \\!\\(TraditionalForm\\`\\({\\(\\(Calor`Combustion`Private`nci \ = \\(60\\\\ 10\\)\\/12\\)\\), \\(\\(\[LeftSkeleton] 6 \[RightSkeleton]\\)\\), \ Calor`Combustion`Private`e}\\)\\) contains \\!\\(TraditionalForm\\`60\\) \ which is not a symbol or an assignment to a symbol. \ \\!\\(\\*ButtonBox[\\\"More\[Ellipsis]\\\", ButtonStyle->\\\"RefGuideLinkText\ \\\", ButtonFrame->None, ButtonData:>\\\"Module::lvsym\\\"]\\)\"\>"}], \ TraditionalForm]\) Out[21]= \!\(TraditionalForm\`Module[{Calor`Combustion`Private`nci = \(60\ 10\)\/12, Calor`Combustion`Private`nhi = \(35\ 10\)\/2, Calor`Combustion`Private`noi = \(5\ 10\)\/32, Calor`Combustion`Private`a, Calor`Combustion`Private`b, 60, Calor`Combustion`Private`d, Calor`Combustion`Private`e}, Calor`Combustion`Private`nc = Calor`Combustion`Private`nci; Calor`Combustion`Private`nh = Calor`Combustion`Private`nhi - 2\ Calor`Combustion`Private`noi; Calor`Combustion`Private`no = Calor`Combustion`Private`nc + Calor`Combustion`Private`nh\/2; 5\ Calor`Combustion`Private`nh + 2\ Calor`Combustion`Private`no]\) Can you help me?. Thanks