Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??

There are many levels and facets to defining asthetics. Someone who appreciates the taking of life at face value might say about a Picasso painting, "Why are all the people so ugly? Why are they distorted?" And the person who enjoys the Picasso might be bored with the simple grandeur of an Ansel Adams photograph.

When I look at well written Perl code, I appreciate the elegance. The bigger picture is quite elegant. I see that beauty in constructs such as the Schwartzian Transform, file operations, and so on. And yet when you look at the individual trees in the Perl forest you see things like s/([\w\s]+)(?!\d)/lc $1/eg; and quickly realize that while the solution (the forest) is elegant, the leaves and branches (the syntax) are a little shabby. This isn't to condemn Perl in any way. I happen to like the terse nature of the language. But I'm pointing out that to one who doesn't look at the bigger picture so much as the details of implementation, Perl may be asthetically displeasing.

We all look at art and science in different ways. Naturally when someone asks the Monastery how they feel about Perl, you're going to get a lot of enthusiastic hurrahs. Bach inspires such favorable reaction among those who enjoy classical baroque music. And yet his complex style may not be fully appreciated by the likes of Charlie "Bird" Parker. On the other hand, Bach would probably not find much pleasure in Parker's harsh style of jazz either. Me, I like them both, but that's just me. ;)

We happen to mostly be Perl proponents here. And from my perspective, it's easy to see why Perl enjoys this kind of a following. After all, I find it asthetically pleasing. ;) I wouldn't be surprised to hear that there are people out there who find Lisp (or insert some other language here) pleasing too. ;)


Dave


In reply to Re: Perl is a post-modern aesthetic language by davido
in thread Perl is a post-modern aesthetic language by cosimo

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



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others exploiting the Monastery: (5)
As of 2024-04-19 16:14 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found