[wxruby-users] wxRIDE Finally Available
Mario Steele
mario at ruby-im.net
Sat Mar 1 10:15:50 EST 2008
Hey all,
Forgot one little side note. MacOS X and Linux users shouldn'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 <mario at ruby-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. 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. (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. 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. (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/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/wxruby-users/attachments/20080301/b145e2a1/attachment.html
More information about the wxruby-users
mailing list