[CALUG] Ruby and Rusty Rails

James Ewing Cottrell 3rd JECottrell3 at Comcast.NET
Thu Oct 19 13:25:47 CDT 2006


Randal T. Rioux wrote:

>Jason C. Miller wrote:
>  
>
>>Since Beau mentioned a LAMP position, I might as well segue (sp?) into a
>>question of mine.  What is the popular opinion on here regarding the Rails
>>(Ruby) framework?  Is everyone else finding that it's taking off like a
>>bat-out-of-windows in industry?
>>    
>>
>
>Blech.
>
>Not in the government, knock-on-wood.
>
>Randy
>
You don't sound entirely enthused. Might I ask why?

I think the real problem with something like RoR is that it fights an 
established base. Specifically, Perl.

Perl is the most brain-dead collection of special case hacks ever thrown 
together in a language. Unfortunately, it is also one of the most 
powerful. It's a chain-saw, useful, but dangerous.

Python is probably a better language, but it's dependence on white-space 
almost disqualifies it.

Ruby, like Smalltalk and LISP suffers from being too sophisticated to be 
embraced by the mainstream.

Speaking of LISP, HTML and XML would have worked much better as 
S-expressions. Consider:

(html ()
(head () (title () A Web Page))
(body ()
(h2 ((color . red)(font . times)) Off With His Head!)
(p ((color . black) Curiouser (i () and) curiouser.)))

The first argument of each list is a placeholder for the  attrubutes, a 
few of which have been shown, implemented as an alist. Indentation would 
improve readability of course.

It doesn't look much different to a human, but it's much easier to parse 
for a computer and the routines to handle nested lists already exist and 
are well understood.

JIM


More information about the lug mailing list