Collecting list of most wanted libraries and apps to port to ruby

I think it might be a good idea for us to collect feedback on the most desired libraries and apps to port to ruby.

If we find that many of us don't use ruby because of a specific missing library, then we can work together to address that need (perhaps even pooling money together to pay developers).

I believe having a page devoted to this issue might be a good way to get started. Something to collect, categorize and organize this info so we can better understand what might provide the best ROI.

What are the top 5 libraries you'd like to see ported to Ruby? For example, I'd love to see Perl's IPN (paypal) module ported to Ruby.

And what are the top 5 apps you'd like to see ported to Ruby? I'd love to see Trac ported to Ruby (especially Trac's web-based svn repository viewer/differ which I prefer over viewcvs).

ps

If you speak Japanese, it would be good to get feedback from the thriving Japanese ruby community translated for this as well.

+1

A Rails version of Trac would rock.

Leon

···

On Fri, 7 Jan 2005 12:31:28 +0900, Thursday <nospam@nospam.nospam.nospam.nospam.org> wrote:

And what are the top 5 apps you'd like to see ported to Ruby? I'd love
to see Trac ported to Ruby (especially Trac's web-based svn repository
viewer/differ which I prefer over viewcvs).

Thursday ha scritto:

I think it might be a good idea for us to collect feedback on the most desired libraries and apps to port to ruby.

if you look in the archives you could find some threads about it, mostly from 2003. That was the time where ruby was still mostly considered "the cool language with so few libraries".
I especially remember this:
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/62383

where Hal Fulton had this list. I don't think much stuff on that list is missing, now.

http://zoe.nu/

···

On Jan 07, 2005, at 04:31, Thursday wrote:

And what are the top 5 apps you'd like to see ported to Ruby?

http://jakarta.apache.org/lucene/docs/index.html
http://java.sun.com/products/javamail/
http://simpleweb.sourceforge.net/

···

On Jan 07, 2005, at 04:31, Thursday wrote:

What are the top 5 libraries you'd like to see ported to Ruby?

Perl's HTML::Mason - http://masonhq.com/

I have started doing this, but it is far from ready to release.

Don

···

On Fri, 7 Jan 2005 12:31:28 +0900, Thursday <nospam@nospam.nospam.nospam.nospam.org> wrote:

I think it might be a good idea for us to collect feedback on the most
desired libraries and apps to port to ruby.

If we find that many of us don't use ruby because of a specific missing
library, then we can work together to address that need (perhaps even
pooling money together to pay developers).

I believe having a page devoted to this issue might be a good way to get
started. Something to collect, categorize and organize this info so we
can better understand what might provide the best ROI.

What are the top 5 libraries you'd like to see ported to Ruby? For
example, I'd love to see Perl's IPN (paypal) module ported to Ruby.

And what are the top 5 apps you'd like to see ported to Ruby? I'd love
to see Trac ported to Ruby (especially Trac's web-based svn repository
viewer/differ which I prefer over viewcvs).

ps

If you speak Japanese, it would be good to get feedback from the
thriving Japanese ruby community translated for this as well.

--
Don Owens
regexman@gmail.com

And another one!

http://www.bouncycastle.org/

PA.

···

On Jan 07, 2005, at 04:31, Thursday wrote:

What are the top 5 libraries you'd like to see ported to Ruby?

Hi --

···

On Fri, 7 Jan 2005, Thursday wrote:

I think it might be a good idea for us to collect feedback on the most desired libraries and apps to port to ruby.

If we find that many of us don't use ruby because of a specific missing library, then we can work together to address that need (perhaps even pooling money together to pay developers).

See:

http://www.rubycentral.org/grant/announce.html

for an existing grant program to support library development
initiatives. Hopefully this thread will spark some ideas and
grant applications!

David

--
David A. Black
dblack@wobblini.net

Thursday wrote:

...
What are the top 5 libraries you'd like to see ported to Ruby? For example, I'd love to see Perl's IPN (paypal) module ported to Ruby.

And what are the top 5 apps you'd like to see ported to Ruby? I'd love to see Trac ported to Ruby (especially Trac's web-based svn repository viewer/differ which I prefer over viewcvs).

Why ported? Why not a list of just the top whatever apps and libs people might like? Are there bonus points for copying what has been done in another language?

I'd like to see a robust pure-Ruby XSLT library, and a pure-Ruby Jabber server. Whether it copies some app in another language makes no diff to me, so long as it has a Ruby API + full spec/rec compliance.

Also, off the top if my head, I'd also like pure-Ruby VOIP/digital telephony libraries. Have no idea what they would be ported from.

On a a more philosophical note, I'd like to see Ruby apps that are the first to address emerging technology and user behavior.

James

P.S.
One other item for the wish list: some magic code that lets Ruby call code written in other languages so that they no longer need porting.

A good place to start would be to look at the top downloads from CPAN
(that's the Perl archive for those that don't know) and see what we're
missing. You can find the "Phalanx 100" at
http://qa.perl.org/phalanx/distros.html.

- From the Top 10:

It looks like Ruby is mostly covered here. The only thing I'm not sure
about is the "MailTools". Everything else is core or has 3rd party
equivalents.

- From the Biggies:

The Oracle driver needs serious work. If there's one man I could
recruit into the Ruby community from Perl it would be Tim Bunce.

We need a recursive descent parser. Do we have one?

I'm not sure about a couple of these, such as HTML::Tagset,
IO::Socket::SSL, or Net_SSLeay.

The rest look like they're core or covered by 3rd party packages,
except SpamAssassin (which is an application, not a module, afaik).

As for the rest, take a look, and see if there's anything that jumps
out that Ruby doesn't have that folks might think it useful.
Regards,

Dan

PA ha scritto:

What are the top 5 libraries you'd like to see ported to Ruby?

http://jakarta.apache.org/lucene/docs/index.html

ah, this would indeed be cool

http://java.sun.com/products/javamail/

are'nt rubymail or tmail a good fit ?

http://simpleweb.sourceforge.net/

I don't understand what simple is. Is'nt it very similar to webrick ?

···

On Jan 07, 2005, at 04:31, Thursday wrote:

Hello PA,

···

On Jan 07, 2005, at 04:31, Thursday wrote:

What are the top 5 libraries you'd like to see ported to Ruby?

http://java.sun.com/products/javamail/

No please not. Not this stupid overengineered library that tries to
merge things in an abstract interface that are too different.

I want forget every minute of my life where i worked with this stuff
and it was a serious amount - just because it was so slow that
i always feared to die on a coffeine shock while working with it.

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

+1

agreed.

···

On 2005-01-06 19:41:43 -0800, leon breedt <bitserf@gmail.com> said:

On Fri, 7 Jan 2005 12:31:28 +0900, Thursday > <nospam@nospam.nospam.nospam.nospam.org> wrote:

And what are the top 5 apps you'd like to see ported to Ruby? I'd love
to see Trac ported to Ruby (especially Trac's web-based svn repository
viewer/differ which I prefer over viewcvs).

+1

A Rails version of Trac would rock.

Leon

Don Owens ha scritto:

Perl's HTML::Mason - http://masonhq.com/

I have started doing this, but it is far from ready to release.

Don

If I understand correctly, I think Mortar is a mason-like project:
http://fallingsnow.net/ruby/

I don't know how usable is it, but maybe you can cooperate :slight_smile:

* PA <petite.abeille@gmail.com> [0102 20:02]:

>What are the top 5 libraries you'd like to see ported to Ruby?

And another one!

http://www.bouncycastle.org/

That's just a crypto lib, though, isn't it?

Right, I posted three times.
If I click my heels together can someone write me a webdav library
please ? Client side is fine, thanks :slight_smile:

···

On Jan 07, 2005, at 04:31, Thursday wrote:

--
'My life, and by extension everyone else's, is meaningless.'
    -- Bender
Rasputin :: Jack of All Trades - Master of Nuns

PA :

http://jakarta.apache.org/lucene/docs/index.html

http://rubyforge.org/projects/rucene/

http://java.sun.com/products/javamail/

gem install actionmailer

http://simpleweb.sourceforge.net/

WEBrick

···

--
Sascha Ebach

leon breedt <bitserf@gmail.com> writes:

···

On Fri, 7 Jan 2005 12:31:28 +0900, Thursday > <nospam@nospam.nospam.nospam.nospam.org> wrote:

And what are the top 5 apps you'd like to see ported to Ruby? I'd love
to see Trac ported to Ruby (especially Trac's web-based svn repository
viewer/differ which I prefer over viewcvs).

+1

A Rails version of Trac would rock.

Leon

And please make it general and flexible enough to support other
version control systems like darcs or GNU Arch too... that would
really rock. :slight_smile:

Christian Neukirchen
<chneukirchen@gmail.com>

* PA [Sat, 8 Jan 2005 02:20:22 +0900]:

···

On Jan 07, 2005, at 04:31, Thursday wrote:

> What are the top 5 libraries you'd like to see ported to Ruby?
http://jakarta.apache.org/lucene/docs/index.html

+1

Regards
Lutz

Daniel Berger wrote:

A good place to start would be to look at the top downloads from CPAN
(that's the Perl archive for those that don't know) and see what we're
missing. You can find the "Phalanx 100" at
http://qa.perl.org/phalanx/distros.html.

- From the Top 10:

It looks like Ruby is mostly covered here. The only thing I'm not sure
about is the "MailTools". Everything else is core or has 3rd party
equivalents.

- From the Biggies:

The Oracle driver needs serious work. If there's one man I could
recruit into the Ruby community from Perl it would be Tim Bunce.

We need a recursive descent parser. Do we have one?

I'm working on a Packrat parser, similar to XTC.

http://www.cs.nyu.edu/rgrimm/xtc/

But progress is slow due to many other activities at the moment.

Regards,

   Michael

Hi Lothar,

Hello PA,

What are the top 5 libraries you'd like to see ported to Ruby?

> http://java.sun.com/products/javamail/

No please not. Not this stupid overengineered library that tries to
merge things in an abstract interface that are too different.

Hmmm... don't take it too literally. What I wanted to hint at is that a library to deal with all the trivia of email handling would be quite useful. Alter all, who wants to write a MIME parsing library for every new project...

I want forget every minute of my life where i worked with this stuff
and it was a serious amount - just because it was so slow that
i always feared to die on a coffeine shock while working with it.

Oh, my... it's not THAT bad :stuck_out_tongue:

Here is another one for you:

http://jmdns.sourceforge.net/

Again, this is not specifically about a particular implementation, but rather the functionalities it offers:

http://developer.apple.com/macosx/rendezvous/

Cheers,

···

On Jan 07, 2005, at 19:24, Lothar Scholz wrote:

> On Jan 07, 2005, at 04:31, Thursday wrote: