From: "Anders K. Madsen" Date: 2004-08-12T11:46:14+09:00 Subject: Re: What are people using Ruby for? --Signature=_Thu__12_Aug_2004_04_44_08_+0200_M0D6e6XA.vVpvzd= Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: 7bit On Wed, 11 Aug 2004 22:19:36 -0400 jmh wrote: > I'm not currently a Ruby user but have heard about it for a > while (few years). I've started looking into it and will get > around to compiling it in the next few weeks but was curious > how people are using the language. Is it primarily for > sys admin tasks? Internal applications? External customers? > Commercial applications? > The short answer is 'yes'. ;-) The longer answer is: People use ruby for virtually everything. I'm using it for small sys-admin tasks, web content (rewriting my site in Ruby atm), small gui-apps etc... Only thing I can think of as a a drawback in Ruby (for me at least) is speed. If you're writing code that relies heavily on speed (especially startup speed) I don't think Ruby is the perfect deal, but then again... I've only been Rubying for a short while compared to some of the gurus here. :) So one might be able to speed up the code somehow, I just don't know how... Yet... ;) E.g. I know batsman has written a wonderful package-manager in Ruby (RPA (Ruby Production Archive) - http://rpa-base.rubyforge.org), which handles Ruby packages sorta similar to the way apt-get of Debian, Yum of YellowDog, ports of FreeBSD and emerge of Gentoo does (yes, the list could go on forever). ("sorta similar" on userlevel at least.) It's a really cool piece of software and now that I think of it, it's pretty fast as well... Just one demonstration that Ruby is perfectly mature and suitable for production level use. Well, my 2 cents on this subject... Next! :) Madsen -- Anders K. Madsen --- http://lillesvin.linux.dk "There are 10 types of people in the world. Those who understand binary - and those who don't." --Signature=_Thu__12_Aug_2004_04_44_08_+0200_M0D6e6XA.vVpvzd= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFBGtl5lNHJe/JASHcRAg1+AJ9kkLCRcwT2q5OAIZgo9w21b/gJpQCcDnss ADLpJNWTDvc7fgqG1AyrsYA= =1HRB -----END PGP SIGNATURE----- --Signature=_Thu__12_Aug_2004_04_44_08_+0200_M0D6e6XA.vVpvzd=--