From owner-freebsd-questions Sat Jun 9 15:23:31 2001 Delivered-To: freebsd-questions@freebsd.org Received: from guru.mired.org (okc-65-26-235-186.mmcable.com [65.26.235.186]) by hub.freebsd.org (Postfix) with SMTP id F1C7E37B40D for ; Sat, 9 Jun 2001 15:23:18 -0700 (PDT) (envelope-from mwm@mired.org) Received: (qmail 87460 invoked by uid 100); 9 Jun 2001 22:23:18 -0000 From: Mike Meyer MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15138.41430.352386.256888@guru.mired.org> Date: Sat, 9 Jun 2001 17:23:18 -0500 To: Jim Freeze , dleimbac@earthlink.net Cc: questions@freebsd.org Subject: Re: RUBY??? In-Reply-To: <15604240@toto.iv> X-Mailer: VM 6.90 under 21.1 (patch 14) "Cuyahoga Valley" XEmacs Lucid X-face: "5Mnwy%?j>IIV\)A=):rjWL~NB2aH[}Yq8Z=u~vJ`"(,&SiLvbbz2W`;h9L,Yg`+vb1>RG% *h+%X^n0EZd>TM8_IB;a8F?(Fb"lw'IgCoyM.[Lg#r\ Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Jim Freeze types: > On Sat, 9 Jun 2001, David Leimbach wrote: > > > What is ruby and why are there so many ports for it... > > > > I assume its some kind of language but I have to say that in the Linux circles > > I used to inhabit that I never saw much about ruby... > > > > Is it a general purpose language like Python??? > > Ruby is a fully object oriented scripting language. > It has quite a following but is rather new to the US. > It got it's start in Japan about 5 years ago. > > For myself, I consider it a Perl replacement and I use > it both professionally and personally. I've looked at it a couple of times, but not switched to it from Python - which I use as a Perl replacement both professionally and personally. I'd add that it seems like Python with syntax drawn from Perl or C instead of Python. The OO integration seems to be better than either Perl or Python, but not enough better than Python to cause me to put up with the syntax. If you like Perl's syntax but would prefer something where OO was a more fundamental part of the language, you might want to look at it. Likewise, if you've been driven away from Python by the syntax, you might want to give Ruby a look. One of the more interesting things is port that imbeds python in ruby, allowing you to use Python modules from Ruby. http://www.mired.org/home/mwm/ Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message