|
|
| There's more than one way to do things | |
| PerlMonks |
Re: How realistic is separation of computation from it's display?by Brovnik (Hermit) |
| on Sep 17, 2001 at 15:54 UTC ( #112843=note: print w/ replies, xml ) | Need Help?? |
|
I came across exactly this issue recently when I was starting to write a simulator. It has essentially 3 parts.
I was particularly looking for the ability to strip out/replace either the computation (to allow a different model to be simulated), or a different Graphics package (in case the original isn't high performance enough). I spent a long time deciding what graphical system to use, and settled on Gtk+ for the display and Glade for the visual UI building. The computation model was written as a separate module. This combination allowed almost complete separation between the computation, the control and the grpahics, with just a few object references passed between the modules, allowing easy replacement of one of the modules.
I plan to publicise the code when it is a bit more advanced.
In Section
Meditations
|
|
||||||||||||||||||||