nasser/clojure-clr — pull request #1 by ayamada (2014-06-29 16:05:54+00:00)
Title: DefineDynamicModule with emitSymbolInfo raise ExecutionEngineException on Unity player for Win/Mac

Hi, nasser.
I try [Clojure-Unity](https://github.com/nasser/clojure-unity). It is so very nice.
But, it don't work on built executable (outside of Unity Editor). It throw [ExecutionEngineException](http://msdn.microsoft.com/en-us/library/system.executionengineexception(v=vs.110).aspx) at initializing ClojureCLR.
I research, and I found that was caused by [DefineDynamicModule](http://msdn.microsoft.com/en-us/library/76xbchca(v=vs.110).aspx) with emitSymbolInfo.
It called by [AssymblyGen](https://github.com/nasser/clojure-clr/blob/unity/Clojure/Clojure/CljCompiler/Ast/GenContext.cs#L121) in DLR.
And I found Clojure-Unity work well when _isDebuggable is false.
I guess Unity Player for Win/Mac cannot emit debug symbol info.
Therefore, I believe to better to compile clojure-clr with release flag by default.

Thank you!