[IronPython] IronPython on Intellipad

Michael Foord fuzzyman at voidspace.org.uk
Tue Oct 28 22:46:22 CET 2008


Do you have a link?

Michael

Dody Gunawinata wrote:
> It's a WPF editor with IronPython crack :) 
>
> From the readme
>
> "Customizing commands
> --------------------
> Almost all commands that are available in Intellipad have been written 
> in Python using
> the object model exposed by the application.  The Python files are 
> scattered inside the
> Settings directory.  
>
> Commands.py contains most of the commands for Intellipad. 
>  Configuration specific commands
> are placed in their respective directories (Emacs or VI or 
> VisualStudio).  
>
> A command definition consists of three parts.  
> - A "Executed" function definition, that acts as the command handler 
> and provides the 
>   logic for the command
> - An optional "CanExecute" function definition, that determines when 
> the command is 
>   enabled
> - A command wireup, that is done by calling the Common.Command 
> function.  This is the 
>   where the Executed and CanExecute are wired together along with the 
> Command Name and
>   default key binding
>
> For the moment, a restart is required for the changes to take effect."
>
> It's worth downloading. It's 'only' 15MB.
>
> Dody G.
>
> On Tue, Oct 28, 2008 at 10:52 PM, Michael Foord 
> <fuzzyman at voidspace.org.uk <mailto:fuzzyman at voidspace.org.uk>> wrote:
>
>     Curt Hagenlocher wrote:
>
>         That's what the "Connected Systems Division" was publicly
>         calling Intellipad before it had a "real" name.
>
>         Intellipad is an extensible text editor inspired by Emacs
>         which uses IronPython as its extension language.
>
>
>     Thanks!
>
>     Michael
>
>
>         On Tue, Oct 28, 2008 at 1:40 PM, Michael Foord
>         <fuzzyman at voidspace.org.uk <mailto:fuzzyman at voidspace.org.uk>
>         <mailto:fuzzyman at voidspace.org.uk
>         <mailto:fuzzyman at voidspace.org.uk>>> wrote:
>
>            Dody Gunawinata wrote:
>
>                The new Oslo technology "Emacs.Net" editor relies on
>                IronPython to do the job that Lisp do for Emacs.
>
>
>            What is Emacs.NET ?
>
>            Michael
>
>
>                "Error Executing Command: 'setmode(MMode)'.
>                Microsoft.Scripting.Runtime.UnboundNameException: name
>                'setmode' is not defined
>                  at
>         IronPython.Runtime.PythonContext.MissingName(SymbolId name)
>                  at
>              
>          Microsoft.Scripting.Runtime.LanguageContext.LookupName(CodeContext
>                context, SymbolId name)
>                  at
>              
>          Microsoft.Scripting.Runtime.RuntimeHelpers.LookupName(CodeContext
>                context, SymbolId name)
>                  at Initialize##97(Closure , CodeContext )
>                  at Microsoft.Scripting.ScriptCode.Run(CodeContext
>                codeContext, Boolean tryEvaluate)
>                  at Microsoft.Scripting.ScriptCode.Run(Scope scope)
>                  at Microsoft.Scripting.SourceUnit.Execute(Scope scope,
>                ErrorSink errorSink)
>                  at
>              
>          Microsoft.Scripting.Hosting.ScriptSource.Execute(ScriptScope
>                scope)
>                  at
>              
>          Microsoft.Intellipad.Scripting.MiniBufferMode.ScriptState.ProcessCommand(String
>                commandText)
>                "
>
>                --        nomadlife.org <http://nomadlife.org>
>         <http://nomadlife.org> <http://nomadlife.org>
>
>              
>          ------------------------------------------------------------------------
>
>                _______________________________________________
>                Users mailing list
>                Users at lists.ironpython.com
>         <mailto:Users at lists.ironpython.com>
>         <mailto:Users at lists.ironpython.com
>         <mailto:Users at lists.ironpython.com>>
>
>              
>          http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>                
>
>
>            --    http://www.ironpythoninaction.com/
>            http://www.voidspace.org.uk/blog
>
>
>            _______________________________________________
>            Users mailing list
>            Users at lists.ironpython.com
>         <mailto:Users at lists.ironpython.com>
>         <mailto:Users at lists.ironpython.com
>         <mailto:Users at lists.ironpython.com>>
>
>            http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
>         ------------------------------------------------------------------------
>
>         _______________________________________________
>         Users mailing list
>         Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>         http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>          
>
>
>
>     -- 
>     http://www.ironpythoninaction.com/
>     http://www.voidspace.org.uk/blog
>
>
>     _______________________________________________
>     Users mailing list
>     Users at lists.ironpython.com <mailto:Users at lists.ironpython.com>
>     http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
>
>
> -- 
> nomadlife.org <http://nomadlife.org>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>   


-- 
http://www.ironpythoninaction.com/
http://www.voidspace.org.uk/blog





More information about the Ironpython-users mailing list