Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl-Sensitive Sunglasses
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
I beg to differ. I agree that we go by indentation, but everybody has their own style of indentation. The canonical way to understand code written in a style other than your own is to run it through a pretty printer, be it B::Deparse, PerlTidy or something else. Assigning semantic information to indentation is, IMHO, wrong.

I clearly second this. Fortran made use of indentation as syntactic/semantic information representation. I have been told it is a mess.

As for the essay itself: Itīs a nice subsumption of some views on the reasons for a language becoming popular. It is worth a read even for those that evidently donīt like Lisp (like me). Iīm really into programming since 1987. Have done so before, but rational programing for 14 years now. Why did perl become my popular language?

The answer is simple: 95% because its features match my needs best, and 5% because I saw cool people practicing perl. It was really a shock 1995, when I (used to some "my lang is better than your lang"), after converting from C to C++ (feeling itīs mightier but not the right thing) saw how perl-hackers looked at all this "which lang is the best" with a ENORMOUS amount of peace and humor which only could mean that they had found something.

Then I was told to do a project I wanted to do in C in perl...
I didnīt like this command but obeyed. About one week later I was happy like a kid in a toy shop for having the possibility to work with such a great lang.

If only there was a good Prolog<->Perl interface. (hint hint) :-)

Ciao


In reply to Re: Re: Being Popular by PetaMem
in thread Being Popular by bikeNomad

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 surveying the Monastery: (10)
As of 2024-03-29 15:24 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found