Beefy Boxes and Bandwidth Generously Provided by pair Networks
Welcome to the Monastery

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
It sounds like you have been expecting to have magic happen, sstevens. Think about what you were trying to do. You want to have an OS set up, a webserver with an on-board embedded interpreter, AND a back-end interpreter behind that. Woof!

Just think about it for a bit. Even with Perl, setting up multi-layer web processing systems is no kiddie project. I agree that more of the rough edges have been sanded off with Perl, at least for mainstream deployments, but you still need to have some understanding to make it happen. Let's see: you want to set up an OS you don't understand, with a webserver you don't understand, with a module you don't understand, for a language you don't know, to do something you haven't figured out yet.

Sorry to be so rough on you -- even with > 27 years at it I STILL don't deeply understand all of the above -- but really, hubris can get you in trouble faster than anything. Larry Wall can have all the hubris in the world, because he WROTE Perl. Have you, by chance, studied the source code of any of the pieces you cavalierly tossed together? If you haven't, may I humbly suggest that you take one simple piece, like a symbolic LISP interpreter, and learn what it takes to make even that one little piece of the magic happen. There are dozens out there, even one written in Perl. Once you grok that fully, then maybe take a look at something a little more complex like the Ruby interpreter. Talk about awesome, there's some slick C code.

Speaking of Ruby, you ding Rails, once again without taking the time to understand it. The old adage about any powerful technology being indistinguishable from magic is applicable here, but IMHO Rails is the _most_ accessible framework out there, as well as being one of the most potent. Every line of code, every single class definition, and every API is available for your inspection and is cross-indexed and documented on the Web. The only pain I encounter with Rails comes from the complexity of the Web, not from Rails itself. ANYTHING that blends HTML with Javascript with CSS with SQL with UN!X is going to be complicated, no fooling!

Your mistake is that you equate understandable with easy. Just because you can succeed in getting a Perl-centric webserver set up with less grief, does that imply that you understand it better? Does that imply that it IS better?

We all like to write nodes about goshwhata pearl is Perl -- I'm not immune either -- but let's go back and look at such nodes and use them to help us shore up our inadequacies. Deal? :D

Don Wilde
"There's more than one level to any answer."

In reply to Re: Programming Languages by samizdat
in thread Programming Languages by sstevens

Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":

  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others rifling through the Monastery: (5)
    As of 2018-06-19 20:31 GMT
    Find Nodes?
      Voting Booth?
      Should cpanminus be part of the standard Perl release?

      Results (114 votes). Check out past polls.