Stefan Dobrev
2008-Jul-21 18:12 UTC
[Ironruby-core] Fwd: [IronPython] Announcing IronEditor - An Editor for IronRuby, IronPython and other DLR languages
I have looked at the code. Some neat stuff. However my idea is that we can leverage as much as we can from the DLR platform itself. For example we can create our own editor and use the code sense and token infrastructure for intellisense and syntax highlighting. I have a working version of that implemented in WPF using its RichTextBox. Unfortunately the RichTextBox DOM (FlowDocument) is too heavy for code editor and runs poorly. We need a lightweight version of RichTextBox for code editor - our custom control. It should also run on Silverlight as well. Expression Blend and PowerShell v2 have implemented similar controls in WPF for their code editing (Blend - XAML; PowerShell - cmdlet/script editing). So it can be done. Then we can build a lightweight IDE (like TextMate) for both Silverlight and WPF with a transperant project model that works both on web and locally. All this seems to be a perfect project for showcasing DLR API - architecture and services as well as Silverlight / WPF. Comments? Regards, Stefan 2008/7/20 Ben Hall <ben2004uk at googlemail.com>: Hi everyone,> > Last night I uploaded an initial release of an application I''ve been > working on - IronEditor. This is a simple application designed to make > it easier to start coding against the DLR based languages, out of the > box it supports IronPython and IronRuby. > > The reason why I decided to build this is because Visual Studio > Integration for the languages is a long way off and playing around > creating code to for the languages is painful via the provided console > applications. As such, the aim of the application is to provide a very > lightweight way to edit and execute code, great while learning the > languages and giving demos. > > Blog Post: > http://blog.benhall.me.uk/2008/07/announcing-ironeditor-editor-for.html > > Download: http://www.codeplex.com/IronEditor > Build: 1.0.0.46 > > This is a release early with not too many advanced features but it can > execute code! :) Over the next few weeks and months, I will be adding > more features and implementing additional parts of the Hosting API. I > will also try to blog about the actual implementation of IronEditor. > > Any feedback or feature suggestions you have on the application would be > great! > > Thanks > > Ben > Blog.BenHall.me.uk > Microsoft MVP (C#) > _______________________________________________ > 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://rubyforge.org/pipermail/ironruby-core/attachments/20080721/068cac6d/attachment-0001.html>