[IronPython] IronPython on Intellipad

Dody Gunawinata empirebuilder at gmail.com
Tue Oct 28 22:01:16 CET 2008


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>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>> 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>
>>
>>
>>  ------------------------------------------------------------------------
>>
>>        _______________________________________________
>>        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
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> 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
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>



-- 
nomadlife.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20081028/a044cd23/attachment.html>


More information about the Ironpython-users mailing list