Andrew:
 
The bigger picture is that my model requires some numerical calculations.  Some integration and some root-finding.
I've found these calculations to be very messy and inefficient when they are put directly into WINBUGS.

Do you have any ideas or suggestions?
 
Initially I tried to follow the examples from the WinBUGS Development web-site. I didn't appreciate that the example was for bringing a single function into WINBUGS as opposed to developing a useable library of routines.  That's why I thought the modules just weren't loading.
 
So far my plan is to 

*	Create a collection of procedures in Component-Builder to do all the nasty calculations.  
*	Structure the collection so that WINBUGS only needs to call one of the procedures directly.  
*	Then follow the examples from the WinBUGS Development web-site.  

I've already developed the numerics once in C++.  They seem to work ok.
 
I am not as confindent about Component-Builder and that's where I am more likely to need advice.
 
Thanks again,
Wayne Hajas

-----Original Message-----
From: blackbox@oberon.ch [mailto:blackbox@oberon.ch] On Behalf Of A Thomas
Sent: March 20, 2007 11:51 PM
To: blackbox@oberon.ch
Subject: [BlackBox] - Getting modules to load. Component Builder 1.5

Hei Wayne,

            I am not quite sure what you want to do but I know a lot about OpenBUGS so maybe I can help…

Moi

 

            Andrew

  _____  

From: blackbox@oberon.ch [mailto:blackbox@oberon.ch] On Behalf Of HajasW@pac.dfo-mpo.gc.ca
Sent: 20. maaliskuuta 2007 17:48
To: BlackBox Mailing List
Subject: [BlackBox] - Getting modules to load. Component Builder 1.5

I am new to Pascal and new to Component Builder.  I do have some prgramming experience.

I am trying to add some mathematical functions to an existing package(WinBugs) developed in Component Builder.  I do not wish to change the GUI of the existing package.

I can follow some examples and develop a new module and successfully compile it.  .ocf and .osf files are created.  When I look at the loaded modules I don't see the module I have successfully compiled.

I am not able to develop a second module that calls the first module .  Where the first module is called I get "Undeclared Identifier". 

I'm generally confused about what the first function should be called when I call it from the second function.  I am not sure if the .osf and .ocf are going to the right place.  And I'm not sure if I'm doing the right things in the Rsrc directory.

So I'm looking for some guidance for loading modules.  And if somebody can point me to some good web-references that would be great.

Thanks very much,

Wayne Hajas

Pacific Biological Station

3190 Hammond Bay Road

Nanaimo, BC

Canada

V9T 6N7

hajasw@dfo-mpo.gc.ca

(250)756-7367

RlbS9