List Info

Thread: Re: wxRIDE Finally Available




Re: wxRIDE Finally Available
user name
2008-03-01 09:15:50
Hey all,

Forgot one little side note. ; MacOS X and Linux users shouldn9;t have to worry about this, but on Windows, I utilize win32/open3 in order to execute the process separately, instead of relying on popen to be available within Ruby itself.  So until I have something setup to detect if win32/open3 to be installed, you will need to install this extension in order to use.  You can grab it by bringing up a command prompt, and typing in gem install win32-open3, or visiting http://rubyforge.org/projects/win32utils

L8ers all,

On 3/1/08, Mario Steele < marioruby-im.net">marioruby-im.net> wrote:
Hello fellow wxRuby users,

Well, after a long period in which I originally announced that I was creating an IDE, I have finally become satisfied enough to release a SVN Version of wxRIDE.&nbsp; I started the project out, and in cases where I couldn';t launch the application again, I utilized SciTE (Which uses Scintilla, same as wxRIDE), outside of that initial part, and subsequent failures to start, wxRIDE was created and modified with itself.&nbsp; (Basically, I used wxRIDE to write wxRIDE, as I progressed.)

Now, keep in mind, that this version is a very very very very alpha version of the editor, so if things blow up, and you loose hours of work, don't blame me!  Save your files, and save them very very often.&nbsp; Currently, here's a list of features that are currently implemented in wxRIDE.

* Implements AUI demo to build the core interface for wxRIDE.
* Implements Scintilla through StyledTextCtrl.  Further syntax highlighting needed, as Ruby is the only language currently implemented.
* Workspace Sidebar, to view files currently not associated to a project, and those that are associated to a project (Project handling not implemented yet), as well as a Filesystem Browser to browse files on your computer, without having to utilize the Open Dialog, and a non-functional Object Space to explore what classes and methods are being defined within Ruby source code.
* All basic editing functions, Cut/Copy/Paste/Find/Replace/multi-line (de-)indentation, Code Folding, etc, etc
* Help File Viewer for wxRuby documentation (No documentation yet for wxRIDE itself, and Help File Viewer subject to changes)
* Execution of Ruby Scripts, with capturing of output to a nice little window within the IDE!  Capturing of output of other applications not implemented yet.
* Catching of errors that wxRIDE runs into itself within it's code. ; Right now, wxError.rb creates a dialog to show the user, but sometimes it cannot execute for some reason (Work needing there), but the error file wxRIDE.err is still generated within the wxRIDE Directory, so you can review it to see what has gone wrong.
* Saving of Size, position, maximize/minimize state, panels open/closed in the AUI manager, as well as the default Home Page in the Notebook

What is still needed to be done:

As noted above, capture of output from other non-ruby programs, Project handling, etc, etc
Replacement Graphics for various icons, and default actions.&nbsp; (Anyone want to volunteer?)
Creation of a RAD component to generate complete GUI's (Also, anyone want to help out?)

So far, this has only been tested on Windows, and Linux, as I have no mac around here (Hint Hint Sean and Alex), so I need testing on MacOS X, to see how well I programmed this to be cross-platform.  To check out this new bleeding edge software, hook up your faviorate SVN checkout tool, and check out svn://rubyforge.org/var/svn/wxride/trunk or http://wxride.rubyforge.org/svn/trunk/.

Suggestions, Help, Comments, whatever are much appreciated!

L8ers,

--
Mario Steele
http://www.trilake.net
http://www.ruby-im.net
http://rubyforge.org/projects/wxruby/
http://rubyforge.org/projects/wxride/
http://rubyforge.org/projects/vwmc/



--
Mario Steele
http://www.trilake.net
http://www.ruby-im.net
http://rubyforge.org/projects/wxruby/
http://rubyforge.org/projects/wxride/
http://rubyforge.org/projects/vwmc/
[1]

about | contact  Other archives ( Real Estate discussion Medical topics )