From: Upinder S. B. <bh...@nc...> - 2006-08-04 02:54:17
|
Dear Kay, I completely agree about variables. For backward compatibility reasons we have taken the old GENESIS parser in all its glory into the current MOOSE, but the intention is to eventually deprecate it and use SWIG. SWIG allows one to wrap any of about 20 scripting languages and with it the simulator can talk to a more modern language such as Python. If someone is fond of messing with flex and bison it might be possible to make local variables within the current parser framework, but I don't see that as a high priority. -- Upi On Fri, August 4, 2006 2:41 am, Kay Robbins said: > Dave Beeman reminded me to post this for the record... > > As development of Genesis scripting goes forward, it is important > to have a designator for constants that are local to a file. > Otherwise the definitions of contants depend on the order of the > include files. By having local constants, you can have the > definition of a particular neuron in a file with the parameters > specified as constants at the top. Global constants are a source > of a LOT of insidious errors. > > Thanks, > Kay > > > > Moose-g3-devel mailing list > Moo...@li... > https://lists.sourceforge.net/lists/listinfo/moose-g3-devel > |