For me the intruiging nature of Perl is only equalled by lisp - So I'm suprised you mention it in a non-intruiging sense.

I guess it's just a case of each of us having different preferences.

The thing about Perl is that there are a wide range of doing things, and ditto with Lisp - once you get it. With Perl you can do things in one fashion, and then gradually improve to using better idioms and techniques, whereas I'd say that with Lisp there's an obviously correct way to do things and once you've got it you know it.

I had a real awakening once I realised that I understood how lisp worked, and how to do things in a lispy fashion - something that was wholey new to me.

I come from a z80 assembly background, via BASIC, C, C++, and Java. Each of those taught me something new. With C it was that pointers could be used to get low-level access so assembly language wasn't required. With C++ it was OO, and the fun of the STD::Strings. With Java I got more into OO.

From that point of view Perl is almost a step backwards, very procedural, and with so-so OO support - but I keep being drawn back to perl as it suits me, easy to get started working on a new problem for example.

Lisp is something I cannot often use for practical reasons but it's so .. me!

Steve
---
steve.org.uk

In reply to Re^2: Perl Like Things by skx
in thread Perl Like Things by artist

Title:
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, details, 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, summary, 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.