Ben Hall wrote:
Hi Douglas,Integration into Microsoft Robotics Developer Studio for IronPython is something which is very interesting. It sounds like you guys are doing some interesting stuff, maybe a bit out of the scope which I had planned for IronEditor. I take it as your using this as an educational exercise, you will want to write everything from scatch? Maybe we should share ideas about how you go about implementing syntax highlighting etc What do you think about using IronEditor (or similar) as the base and for me to allow some more extendability to allow you to customise the IDE Part (Editor + Output)? It would be interesting to chat with you about this offline.
Ben,No, Pyjama is not meant to be an educational exercise---it is intended to be a solid platform for teaching (and doing research in) computer science.
We do not *want* to write anything from scratch... only when we have to! But we are a little picky about how the system will work :) For example, it must work in a cross-platform (.NET/Mono) manner.
Let's do chat... in fact to get the ball rolling I've taken the liberty of creating a mailing list to discuss IDE's focused on the DLR. Anyone interested please feel free to join here:
http://myro.roboteducation.org/mailman/listinfo/ide-developer I've made the archives (when there are some) to be publicly viewable. Let's chat! Ideas for topics for discussion: - how to have a shell for which many languages can be entered? - color-syntax highlighting---what are the options? - can there be a common API for IDEs? what can we share? -Doug
Ben On Fri, Jul 25, 2008 at 12:56 PM, Douglas Blank <[EMAIL PROTECTED]> wrote:Stefan, Ben, and all, It looks like there may be a few choices to choose from! We are also working on an IDE, but it is part of a larger project. Our goal is to create an educational framework for teaching ideas in computer science. It is also open source, but no doubt differs from your initial ideas---but we could all work together as well. Our main goals: - crossplatform (Mac, Windows, Linux) - multi-programming language (DLR languages: initially Python, Ruby, and Scheme) - i18n support - IDE with color syntax, and emacs-like extensibility/use - designed for ease-of-use, but powerful - easy to install and run - collect of libraries that are fast and easy Our IDE is part of the Pyjama Project. The IDE you can think of it as IDLE for .NET/Mono. One of the specific goals is to allow easy connections to Microsoft Robotics Developer Studio, but it has a much larger scope, too. We are putting together some libraries that will be very useful in interactive environments. Of course, these libraries will be able to be used by any .NET/Mono system. These include: - 2d graphics (see Zelle's Python graphics.py and Guzdial's Media Computation) - 3d graphics and games (like pygame) - artificial intelligence (see http://pyrorobotics.org) We'll be announcing some more details about the Pyjama Project, but would love to collaborate with others in whatever ways possible. Perhaps initially a single mailing list to discuss the details would be useful? Count us in! -Doug ----- "Ben Hall" <[EMAIL PROTECTED]> wrote:Hi Stefan, An interesting approach - you want people to collaborate so you start a new project? When writing the editors, people have lots of different reasons for doing so - not everyone wants to create an IDE, some people just want to create a cool sample to learn Silverlight \ DLR which they then release. Some people don't want to collaborate with others, that is not their aim and you can't blame people for that. Personally, since releasing IronEditor I have had loads of people sending me sample code, feature requests, and some other really really interesting stuff. People are collaborating behind the scenes to improve the application, personally I have a list of other people I want to contact about improving the application and working together. Same with Michael Foord's TryPython, lots of people provided feedback after he went live. Collaboration isn't just code. Good luck with your IDE, but open source projects are not as easy as they sound, I look forward to seeing how it goes. I tried to make this point on your post, however your spam filter wasn't displaying any images - makes it difficult to make a comment then :) On a side note, if people want to help with IronEditor - contact me offline. Thanks for everyone who has already. Thanks Ben Blog.BenHall.me.uk On Fri, Jul 25, 2008 at 7:38 AM, Stefan Dobrev <[EMAIL PROTECTED]> wrote:Hi all, Wouldn't be nice if we all create a DLR IDE. I have being thinkingfor thisfor quite some times recently. As usually happens someone else alsohas beenthinking of this and actually blogged about it here. Saying: --- So what's my point? I think all of these projects are great andkudos tothe people that built them. It takes a lot of time and effort aboveandbeyond just regular work hours. I have been there myself, my hatsoff to youfolks! But, there are 8 versions of the interactive console and afewversions of a basic code editor. I know it may be a dream, but itwould begreat to collaborate with these people and write out a simple setofrequirements for what a great DLR console and code editor would be.Andthen as a virtual team, implement it. After all, to a large degree, it will be how well supported thelanguage isfrom a tools perspective that will really determine the rate ofadoption.And right now, the tools (or IDE) experience for Dynamic Languageson .NETis severely lacking to the point of having several peopleindependentlydeveloping their own tooling. In this post I only pointed out ahandful ofthese tools and I know there are others, but I was really targeting web-based IDE's. Maybe that is an opportunity? Or is it a pipedream?--- So let's come together and build a difference. I have made the first step and created a project on codeplex - http://codeplex.com/dlride. I have also written some basicrequirements forthe project in the wiki. Let we all collaborate on them. For everyone who want to take a part, please feel free to contactme, so Ican give you permissions for the project on codeplex. Regards, Stefan _______________________________________________ Ironruby-core mailing list [EMAIL PROTECTED] http://rubyforge.org/mailman/listinfo/ironruby-core_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
_______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
