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
launch the application again, I utilized SciTE (Which uses Scintilla,
as wxRIDE), outside of that initial part, and subsequent failures to
wxRIDE was created and modified with itself. (Basically, I used wxRIDE
write wxRIDE, as I progressed.)
Now, keep in mind, that this version is a very very very very alpha
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
needed, as Ruby is the only language currently implemented.
- Workspace Sidebar, to view files currently not associated to a
and those that are associated to a project (Project handling not
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
to explore what classes and methods are being defined within Ruby source
- 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
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
- Catching of errors that wxRIDE runs into itself within it’s code.
now, wxError.rb creates a dialog to show the user, but sometimes it
execute for some reason (Work needing there), but the error file
wxRIDE.erris 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
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
Creation of a RAD component to generate complete GUI’s (Also, anyone
So far, this has only been tested on Windows, and Linux, as I have no
around here (Hint Hint Sean and Alex), so I need testing on MacOS X, to
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
out svn://rubyforge.org/var/svn/wxride/trunk or
Suggestions, Help, Comments, whatever are much appreciated!