> 1) a single evaluate function which could handle expressions and statements.
This is already the case. > 2) able to evaluate multiple statements, without evaluating them one by one. That is also the case. > 3) handle errors through a return or raised exception, rather than > through a side-effect print to Console.Out, or Console.Error I have to look into this one in particular, are these compilation errors, or the execution errors? You can control where the error messages go by assigning a TextWriter object to the InteractiveBase class's Output and Error properties. > I haven't looked into how the Csharp interpreter actually works, but > it would be excellent if the user could define functions and classes, > in the environment. Would that be possible? It is not currently possible. This requires some work on the compiler to enable the feature. Miguel. _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
