[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

[ANN] Arachno Ruby 0.3 (patch 2

Lothar Scholz

11/15/2004 4:13:00 AM

Hello,

i'm happy to release Arachno Ruby version 0.3 (patch 2) (giving 60 new
trial days to everybody)

This release is the result of a huge refactoring of the internal used code, so many
of the changes are invisible to the user. The visible ones compared to 0.2 are
listed below.

You can download the windows setup file from http://www.ru.../do...

This version is incompatibel with previous Arachno Ruby versions. So you have to uninstall
older versions first.

============================= Changelog ==============================

Support for Ruby 1.8.2 (preview 3)

GUI Interface to GNU Diff. This works on files and directory trees. It is possible to specify
which parts of a file are compared (for example excluding comments and string literals)

We now have a backup system that keeps multiple versions of a file in an internal database.
This backup system is integrated with the diff frontend.

The file handling is completely rewritten. You can now add directories and directory trees to
the project file browser. The ruby runtime files are automatically added.

Hotfile folders now allow multidimensional classification. You can add files to many different
hot file folders.

Open buffer sidebar toolwindow. This allows quick access to close multiple buffers etc.
You can also change the order of the buffers with Drag & Drop.
The first ten buffers are accessible with the Alt-1 .. Alt-0 keys, and you can use Alt-left
and Alt-right to move to the previous/next buffer.

New Find/Replace dialog.

Code Templates are now working. Attached are a few initial templates for basic definitions.
You can invoke a template by typing the template name and then pressing Control-J or by
selecting from a popup menu by pressing Control-Alt-J

Improved Autoindentation.

Search/Replace can now ignore different parts of text (based on the syntax highlighter).

Search Results are highlighted in the text.

Text drag and drop via mouse.

YAML and Ruby Gem syntax highlighter.

Easier access to the 26 different clipboards. Control-Alt-V, Control-Alt-X, Control-Alt-C
show the available clipboard contents, before doing the operation.

If you develop CGI or ERuby web applications you must specify and select a start URL
in the same way you do it with the command line targets.

Removed remote control of the netscape browser in favour of the Firebird browser. You can
now configure every available GUI based browser to work with Arachno Ruby.

The HTTP Requests/Responses views are not bounded to a file anymore but are recorded and
accessible via a proxy window.

Fixed a bug in the debugger, that makes it possible to access data which is append at the end
of a script file. Also removed the warning message.

The navigation sidebar window now shows which variables are defined as attributes.
You must use the "attr_reader", "attr_writer" and "attr_accessor" declarations.

Implemented the 'end of line dots' from JEdit.

If a file is modified outside Arachno Ruby the change is now detected.
Previous versions only detected changes for files inside the project directory tree.

More and better support for Drag & Drop. You can drag bookmarks,
breakpoints, files, editor tabs and sidebar toolwindow tabs.
When dragging a file in the file toolwindow then you can choose
between copy or move by pressing the Control Key.

Many minor changes and things that i forgot to mention here.


--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




15 Answers

Raif S. Naffah

11/15/2004 5:34:00 AM

0

-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

hello Lothar,

On Mon, 15 Nov 2004 03:12 pm, Lothar Scholz wrote:
> Hello,
>
> i'm happy to release Arachno Ruby version 0.3 (patch 2)...

is there a linux version?


cheers;
rsn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Que du magnifique

iD8DBQFBmD+++e1AKnsTRiERAxPwAKDyvLxK+DexBEOrhOrDqrXXATipwwCdF3ne
9ABfteCCdemfZQlQ9IPCMi0=
=4Zia
-----END PGP SIGNATURE-----


Shashank Date

11/15/2004 5:59:00 AM

0

Hi Lothar,

Lothar Scholz wrote:

>
> i'm happy to release Arachno Ruby version 0.3 (patch 2) (giving 60 new
> trial days to everybody)

Great ! Thanks a lot.

What will happen after 60 days ? Will I be able to buy it? I am asking
because the website says it is not yet ready for sale.

> This release is the result of a huge refactoring of the internal used code, so many

<snip>

> GUI Interface to GNU Diff. This works on files and directory trees. It is possible to specify
> which parts of a file are compared (for example excluding comments and string literals)

Like it!

> We now have a backup system that keeps multiple versions of a file in an internal database.
> This backup system is integrated with the diff frontend.

Like it !

> The file handling is completely rewritten. You can now add directories and directory trees to
> the project file browser. The ruby runtime files are automatically added.
>
> Hotfile folders now allow multidimensional classification. You can add files to many different
> hot file folders.

I could not figure out how to add files to a new project ... or to an
existing one.

> Open buffer sidebar toolwindow. This allows quick access to close multiple buffers etc.
> You can also change the order of the buffers with Drag & Drop.
> The first ten buffers are accessible with the Alt-1 .. Alt-0 keys, and you can use Alt-left
> and Alt-right to move to the previous/next buffer.
>
> New Find/Replace dialog.
>
> Code Templates are now working. Attached are a few initial templates for basic definitions.
> You can invoke a template by typing the template name and then pressing Control-J or by
> selecting from a popup menu by pressing Control-Alt-J
>
> Improved Autoindentation.
>
> Search/Replace can now ignore different parts of text (based on the syntax highlighter).
>
> Search Results are highlighted in the text.
>
> Text drag and drop via mouse.
>
> YAML and Ruby Gem syntax highlighter.

WOW!

> Easier access to the 26 different clipboards. Control-Alt-V, Control-Alt-X, Control-Alt-C
> show the available clipboard contents, before doing the operation.
>
> If you develop CGI or ERuby web applications you must specify and select a start URL
> in the same way you do it with the command line targets.
>
> Removed remote control of the netscape browser in favour of the Firebird browser. You can
> now configure every available GUI based browser to work with Arachno Ruby.
>
> The HTTP Requests/Responses views are not bounded to a file anymore but are recorded and
> accessible via a proxy window.
>
> Fixed a bug in the debugger, that makes it possible to access data which is append at the end
> of a script file. Also removed the warning message.
>
> The navigation sidebar window now shows which variables are defined as attributes.
> You must use the "attr_reader", "attr_writer" and "attr_accessor" declarations.
>
> Implemented the 'end of line dots' from JEdit.
>
> If a file is modified outside Arachno Ruby the change is now detected.
> Previous versions only detected changes for files inside the project directory tree.
>
> More and better support for Drag & Drop. You can drag bookmarks,
> breakpoints, files, editor tabs and sidebar toolwindow tabs.
> When dragging a file in the file toolwindow then you can choose
> between copy or move by pressing the Control Key.
>
> Many minor changes and things that i forgot to mention here.


Very feature rich ! Impressive ...
-- shanko

Lothar Scholz

11/15/2004 6:41:00 AM

0

Hello Shashank,

SD> Hi Lothar,

SD> What will happen after 60 days ? Will I be able to buy it? I am asking
SD> because the website says it is not yet ready for sale.

I think i start selling it after the 1. January 2005 (giving a
discount for early adopters).

But until 1.0 each "0.x" version gives you a new free 60 days period
to try it and while the 0.2 <-> 0.3 step took a little bit longer then
expected the next one releases will be in the 60 days interval (at
least i hope). So you can use it for free until it reaches version. 1.0

SD> I could not figure out how to add files to a new project ... or to an
SD> existing one.

Only with the context menu in the Files sidebar window. Under Project
Workspace you can find the "Add Directory..." and "Add Directory Tree..."
options.




--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Lothar Scholz

11/15/2004 6:50:00 AM

0

Hello Raif,


RSN> On Mon, 15 Nov 2004 03:12 pm, Lothar Scholz wrote:
>> Hello,
>>
>> i'm happy to release Arachno Ruby version 0.3 (patch 2)...

RSN> is there a linux version?

The linux version still has 2 fatal bugs. One is a never released
mouse grab in the popup menu which happens not so often (once per
week on my machine) that it is very had to find. This of course blocks
the whole X Server.

Second there is a non fatal bug in the used dnotify code.
It simply makes the file project handling not as good as the
Windows version.

And the web debugging things are not working at the moment.

If you (and maybe others) still want to try it, send me a private email
and which distribution you use and i can send you the URL tomorrow or
the day after.



--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Shashank Date

11/15/2004 4:01:00 PM

0


Hi,

> I think i start selling it after the 1. January 2005
> (giving a discount for early adopters).

Great !

> But until 1.0 each "0.x" version gives you a new
> free 60 days period to try it and while the 0.2 <->
> 0.3 step took a little bit longer then expected the
> next one releases will be in the 60 days interval
(at
> least i hope). So you can use it for free until it
> reaches version. 1.0

Got it ! Can I submit feature requests?

> Only with the context menu in the Files sidebar
> window. Under Project Workspace you can find
> the "Add Directory..." and "Add Directory Tree..."
> options.

I haven't been able to see this context menu. When I
bring the Files sidebar window (tabbed on far left),
the options I see are:
Search, Search Again, List View, Tree View, Expand,
Collapse, and Toggle. I see a Filter drop-down below
it and then the pane for (tree/list) view.

Below the "Files" sidebar tab, there is "Hot Files"
tab which has "Add to Hot Files" and "Remove from
Hotfiles" options. Are those it? I played around but
was not sure.

Am I looking at the wrong spot?
Thanks,
-- shanko




__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com




Lothar Scholz

11/15/2004 4:47:00 PM

0

Hello Shashank,


SD> Got it ! Can I submit feature requests?

Sure. But please start with smaller features first.

SD> I haven't been able to see this context menu. When I
SD> bring the Files sidebar window (tabbed on far left),
SD> the options I see are:
SD> Search, Search Again, List View, Tree View, Expand,
SD> Collapse, and Toggle. I see a Filter drop-down below
SD> it and then the pane for (tree/list) view.

Yes in this pane (with the tree widget) you must right click
the mouse. It the second menu item from the bottom.

I will add some commands for this in the "File" menu for convenience.



--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




kohljonathan

12/15/2004 5:52:00 PM

0

I just downloaded Arachno and tried it out. I really like what I see so
far. If there was built-in test::unit support like IntelliJ and Eclipse
have with JUnit, I would be very pleased. I'd like to have Test Driven
Development support in a Ruby IDE, so having "green bar" support would
be huge. Some Refactoring support would be great as well.

Lothar Scholz

12/15/2004 9:40:00 PM

0

Hello kohljonathan,

kgc> I just downloaded Arachno and tried it out. I really like what I see so
kgc> far. If there was built-in test::unit support like IntelliJ and Eclipse
kgc> have with JUnit, I would be very pleased. I'd like to have Test Driven
kgc> Development support in a Ruby IDE, so having "green bar" support would
kgc> be huge. Some Refactoring support would be great as well.

Thanks,

Unit Test support is planned but not in one of the next releases.

The main missing features are an irb like console (which is also
accessible from the debugger), some more debugging features like
exception breakpoints and variable 'watches', a code
completition/ri integration and an improved code browser.

The next release will contain only some more editor features (folding,
begin-end matching mode, scintilla like indentation lines, emacs hippy expand,
colum selection mode) based on comments from current users.

For refactoring im still convinced that an automatic refactoring tool
makes no sense for ruby because the language has too many ambiguities
for a static code analysis (a magnitude more then smalltalk and a few
magnitudes more then java). And a bad refactoring tool can in my
opinion make the situation worse then not having one. But i keep an eye on
the rrb project maybe they can convince me that i'm wrong.


--
Best regards, emailto: scholz at scriptolutions dot com
Lothar Scholz http://www.ru...
CTO Scriptolutions Ruby, PHP, Python IDE 's




Shashank Date

12/15/2004 11:00:00 PM

0

Hi Lothar,

--- Lothar Scholz <mailinglists@scriptolutions.com> >
> The next release will contain only some more editor
> features (folding,
> begin-end matching mode, scintilla like indentation
> lines, emacs hippy expand,
> colum selection mode) based on comments from current
> users.

Wonderful! I see both my wishes on this list. Thank
you very much :-))

Looking forward ....

-- shanko


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail...


Chris Williams

12/16/2004 12:11:00 AM

0


> I just downloaded Arachno and tried it out. I really like what I see
so
> far. If there was built-in test::unit support like IntelliJ and
Eclipse
> have with JUnit, I would be very pleased. I'd like to have Test Driven
> Development support in a Ruby IDE, so having "green bar" support would
> be huge. Some Refactoring support would be great as well.

Not to toot my own horn too much, but our Eclipse plugin for Ruby
development, Ruby Development Tools (http://rubyeclipse.sourc...)
has Test::Unit support nearly identical to the JUnit support for Java.

Chris

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.296 / Virus Database: 265.5.4 - Release Date: 12/15/2004