diff --git a/Clojure/Clojure/CljCompiler/Compiler.cs b/Clojure/Clojure/CljCompiler/Compiler.cs index 7a7e8f5..f0ab722 100644 --- a/Clojure/Clojure/CljCompiler/Compiler.cs +++ b/Clojure/Clojure/CljCompiler/Compiler.cs @@ -14,6 +14,7 @@ using System; using System.Collections.Generic; +using System.ComponentModel; using System.Text; using System.IO; using System.Threading; @@ -1350,6 +1351,10 @@ namespace clojure.lang cbGen.EndExceptionBlock(); cbGen.Emit(OpCodes.Ret); + var descAttrBuilder = + new CustomAttributeBuilder(typeof (DescriptionAttribute).GetConstructor(new[] {typeof (String)}), + new [] {String.Format("{{:clojure-namespace {0}}}", CurrentNamespace)}); + initTB.SetCustomAttribute(descAttrBuilder); initTB.CreateType(); } catch (LispReader.ReaderException e)