Metasploit mailing list archives

Why the framework uses ruby instead of perl?


From: mmiller at hick.org (mmiller at hick.org)
Date: Tue, 10 Oct 2006 20:42:59 -0500

On Wed, Oct 11, 2006 at 09:21:58AM +0800, zhangyudong wrote:
I think perl is enough for this job, what is the reason that make the 
devel team to use ruby to rewrite the entire program?

1. We like Ruby.  Ruby is fun.
2. Ruby has a powerful OO model, whereas Perl has a-lot-to-be-desired OO
   model.
3. Ruby, in theory, has a native win32 interpreter that we can use some
   day.

There are lots of other reasons, but for that I'll point you at the
developer's guide where we have tried to answer this question:

http://www.metasploit.com/projects/Framework/msf3/developers_guide.pdf



Current thread: