[IronPython] IronPython on Intellipad

Curt Hagenlocher curt at hagenlocher.org
Tue Oct 28 23:13:41 CET 2008


See also http://blogs.msdn.com/intellipad

On Tue, Oct 28, 2008 at 2:54 PM, Dody Gunawinata <empirebuilder at gmail.com>wrote:

>
> http://code.msdn.microsoft.com/oslo/Release/ProjectReleases.aspx?ReleaseId=1707
>
>
> On Tue, Oct 28, 2008 at 11:46 PM, Michael Foord <fuzzyman at voidspace.org.uk
> > wrote:
>
>> 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
>>
>>
>>
>
>
> --
> nomadlife.org
>
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20081028/8c788c61/attachment.html>


More information about the Ironpython-users mailing list