Unable to compile Editor Wizard with Boo

I’m unable to compile an editor wizard using Boo. The same code (apart from syntax) compiles in C#, but when compiling the Boo version I get a 'Could not type EditorEvaluationDomainProvider" error.

Here’s the build log

Building: unity1 (Debug)

Building Solution unity1

Building: Assembly-CSharp-firstpass (Debug)

Performing main compilation...
/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/bin/gmcs /noconfig "/out:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-CSharp-firstpass.dll" "/r:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.dll" "/r:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Xml.dll" "/r:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Core.dll" "/r:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll" "/r:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll" /nologo /warn:4 /debug:+ /debug:full /optimize- /codepage:utf8 "/define:smile:EBUG;TRACE;UNITY_STANDALONE;ENABLE_MICROPHONE;ENABLE_IMAGEEFFECTS;ENABLE_WEBCAM;ENABLE_AUDIO_FMOD;ENABLE_NETWORK;ENABLE_MONO;ENABLE_PHYSICS;ENABLE_TERRAIN;ENABLE_CACHING;ENABLE_SUBSTANCE;ENABLE_GENERICS;ENABLE_CLOTH;ENABLE_MOVIES;ENABLE_AUDIO;ENABLE_WWW;ENABLE_SHADOWS;ENABLE_DUCK_TYPING;UNITY_4_0_1;UNITY_4_0;UNITY_STANDALONE_OSX;ENABLE_PROFILER;UNITY_EDITOR"  /t:library "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/BlurEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ColorCorrectionEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ContrastStretchEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/EdgeDetectEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/GlowEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/GrayscaleEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ImageEffectBase.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ImageEffects.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/MotionBlur.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/NoiseEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/SSAOEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/SepiaToneEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/TwirlEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/VortexEffect.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/General Scripts/ActivateTrigger.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Utility Scripts/CombineChildren.cs" "/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Utility Scripts/MeshCombineUtility.cs" "/nowarn:0169" 
Compilation succeeded - 5 warning(s)

/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/General Scripts/ActivateTrigger.cs(43,58): warning CS0618: `UnityEngine.GameObject.active' is obsolete: `GameObject.active is obsolete. Use GameObject.SetActive(), GameObject.activeSelf or GameObject.activeInHierarchy.'
/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/General Scripts/ActivateTrigger.cs(53,58): warning CS0618: `UnityEngine.GameObject.active' is obsolete: `GameObject.active is obsolete. Use GameObject.SetActive(), GameObject.activeSelf or GameObject.activeInHierarchy.'
/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Utility Scripts/MeshCombineUtility.cs(27,74): warning CS0618: `UnityEngine.Mesh.GetTriangleStrip(int)' is obsolete: `Use GetTriangles instead. Internally this function converts a list of triangles to a strip, so it might be slow, it might be a mess.'
/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Utility Scripts/MeshCombineUtility.cs(130,73): warning CS0618: `UnityEngine.Mesh.GetTriangleStrip(int)' is obsolete: `Use GetTriangles instead. Internally this function converts a list of triangles to a strip, so it might be slow, it might be a mess.'
/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Utility Scripts/MeshCombineUtility.cs(177,30): warning CS0618: `UnityEngine.Mesh.SetTriangleStrip(int[], int)' is obsolete: `Use SetTriangles instead. Internally this function will convert the triangle strip to a list of triangles anyway.'


Build complete -- 0 errors, 5 warnings

Building: Assembly-UnityScript-firstpass (Debug)

Performing main compilation...
-base:UnityEngine.MonoBehaviour
-method:Main
-i:System.Collections
-i:UnityEngine
-i:UnityEditor
-t:library
-x-type-inference-rule-attribute:UnityEngineInternal.TypeInferenceRuleAttribute
-debug+
-out:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-UnityScript-firstpass.dll
-define:smile:EBUG
-define:TRACE
-define:UNITY_STANDALONE
-define:ENABLE_MICROPHONE
-define:ENABLE_IMAGEEFFECTS
-define:ENABLE_WEBCAM
-define:ENABLE_AUDIO_FMOD
-define:ENABLE_NETWORK
-define:ENABLE_MONO
-define:ENABLE_PHYSICS
-define:ENABLE_TERRAIN
-define:ENABLE_CACHING
-define:ENABLE_SUBSTANCE
-define:ENABLE_GENERICS
-define:ENABLE_CLOTH
-define:ENABLE_MOVIES
-define:ENABLE_AUDIO
-define:ENABLE_WWW
-define:ENABLE_SHADOWS
-define:ENABLE_DUCK_TYPING
-define:UNITY_4_0_1
-define:UNITY_4_0
-define:UNITY_STANDALONE_OSX
-define:ENABLE_PROFILER
-define:UNITY_EDITOR
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.dll'
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Xml.dll'
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Core.dll'
-reference:'/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll'
-reference:'/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll'
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/AntialiasingAsPostEffect.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Bloom.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/BloomAndLensFlares.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/CameraInfo.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/CameraMotionBlur.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ColorCorrectionCurves.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ColorCorrectionLut.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ContrastEnhance.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Crease.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/DepthOfField34.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/DepthOfFieldScatter.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/EdgeDetectEffectNormals.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Fisheye.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/GlobalFog.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/NoiseAndGrain.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/PostEffectsBase.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/PostEffectsHelper.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Quads.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/ScreenOverlay.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/SunShafts.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/TiltShift.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Tonemapping.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Triangles.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Image Effects (Pro Only)/Vignetting.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Particles/Legacy Particles/TimedObjectDestructor.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Camera Scripts/MouseOrbit.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Camera Scripts/SmoothFollow.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/Camera Scripts/SmoothLookAt.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets/Scripts/General Scripts/DragRigidbody.js"

Build complete -- 0 errors, 65 warnings

Building: Assembly-Boo (Debug)

Performing main compilation...
-t:library
-out:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-Boo.dll
-debug+
-define:smile:EBUG
-define:TRACE
-define:UNITY_STANDALONE
-define:ENABLE_MICROPHONE
-define:ENABLE_IMAGEEFFECTS
-define:ENABLE_WEBCAM
-define:ENABLE_AUDIO_FMOD
-define:ENABLE_NETWORK
-define:ENABLE_MONO
-define:ENABLE_PHYSICS
-define:ENABLE_TERRAIN
-define:ENABLE_CACHING
-define:ENABLE_SUBSTANCE
-define:ENABLE_GENERICS
-define:ENABLE_CLOTH
-define:ENABLE_MOVIES
-define:ENABLE_AUDIO
-define:ENABLE_WWW
-define:ENABLE_SHADOWS
-define:ENABLE_DUCK_TYPING
-define:UNITY_4_0_1
-define:UNITY_4_0
-define:UNITY_STANDALONE_OSX
-define:ENABLE_PROFILER
-define:UNITY_EDITOR
"/Users/stevetheodore/unity1/Assets/TextTester.boo"
-reference:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.dll
-reference:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Xml.dll
-reference:/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Core.dll
-reference:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll
-reference:/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll
-reference:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-CSharp-firstpass.dll
-reference:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-UnityScript-firstpass.dll

Build complete -- 1 error, 0 warnings

Building: Assembly-UnityScript (Debug)

Performing main compilation...
-base:UnityEngine.MonoBehaviour
-method:Main
-i:System.Collections
-i:UnityEngine
-i:UnityEditor
-t:library
-x-type-inference-rule-attribute:UnityEngineInternal.TypeInferenceRuleAttribute
-debug+
-out:/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-UnityScript.dll
-define:smile:EBUG
-define:TRACE
-define:UNITY_STANDALONE
-define:ENABLE_MICROPHONE
-define:ENABLE_IMAGEEFFECTS
-define:ENABLE_WEBCAM
-define:ENABLE_AUDIO_FMOD
-define:ENABLE_NETWORK
-define:ENABLE_MONO
-define:ENABLE_PHYSICS
-define:ENABLE_TERRAIN
-define:ENABLE_CACHING
-define:ENABLE_SUBSTANCE
-define:ENABLE_GENERICS
-define:ENABLE_CLOTH
-define:ENABLE_MOVIES
-define:ENABLE_AUDIO
-define:ENABLE_WWW
-define:ENABLE_SHADOWS
-define:ENABLE_DUCK_TYPING
-define:UNITY_4_0_1
-define:UNITY_4_0
-define:UNITY_STANDALONE_OSX
-define:ENABLE_PROFILER
-define:UNITY_EDITOR
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.dll'
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Xml.dll'
-reference:'/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.2/lib/mono/2.0/System.Core.dll'
-reference:'/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEngine.dll'
-reference:'/Applications/Unity/Unity.app/Contents/Frameworks/Managed/UnityEditor.dll'
-reference:'/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-CSharp-firstpass.dll'
-reference:'/Users/stevetheodore/unity1/Temp/bin/Debug/Assembly-UnityScript-firstpass.dll'
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/CameraRelativeControl.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/FirstPersonControl.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/FollowTransform.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/Joystick.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/ObliqueNear.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/PlayerRelativeControl.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/RollABall.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/RotationConstraint.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/SidescrollControl.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/SmoothFollow2D.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/ZoomCamera.js"
"/Users/stevetheodore/unity1/Assets/Standard Assets (Mobile)/Scripts/tapcontrol.js"

Build complete -- 0 errors, 26 warnings

---------------------- Done ----------------------

Build: 1 error, 96 warnings

Fixed a lurking bug in my syntax ( I’m stil learning to look in Unity for code problems in MonoDevelop). but now it complains that the name ScriptableWizard is not defined. Is there no way to import the Editor nanespace into Boo?

import UnityEditor