Am Samstag, 31. März 2007 00:23 schrieb Paul Cochrane: > > It would be pretty simple to make this a settable/queryable interpreter > > property. Would that be valuable? > > It's already a gettable interpreter property > (interp->recursion_limit). I'm guessing it would be valuable to be > able to set the value at runtime. Coke mentioned this on #parrot. > Unfortunately, I don't know how to implement this. Any takers?
The interpreter already has it: /t/examples/shootout_14.pir: $P0.'recursion_limit'(100000) where $P0 isa ParrotInterpreter static int recursion_limit(Parrot_Interp interp, PMC *self, int l) { int ret = interp->recursion_limit; interp->recursion_limit = l; return ret; } > Paul leo