http://mono-project.com/CsharpRepl
-Apply the patch repl.patch to this directory, then either rebuild
-Mono, or go to mcs and type:
+* Embedding API
- make q
- make repl
+ * Booting the compiler without Main ()
+ * Expose LoadAssembly/LoadPackage
+ * Register fields?
+ * Register a lookup function for fields?
+ * Register classes to expose to REPL
+
+* Embedded Library
+
+ * Run a REPL on a socket (from Joe Shaw)
+ * Host a REPL on XSP (from Nat).
+
+* TODO
+
+ Clear struct fields inside the clearing code.
+
+* Other ideas:
+
+ MD addin for "csharp"
* Mix statements with other top-level declarations.
we need to check for structs and clear all the fields that contain
reference types.
-*
-* Implement auto-insert-semicolon
+* DEBATABLE: Implement auto-insert-semicolon
This is easy to implement, just retry the parse with a
semicolon, the question is whether this is a good idea to do