Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

Re^3: Next Language to Learn

by rovf (Priest)
on Mar 30, 2010 at 15:28 UTC ( #831876=note: print w/ replies, xml ) Need Help??


in reply to Re^2: Next Language to Learn
in thread Next Language to Learn

IMHO its not even a hype like Ruby, it's mostly only "chic".
It *is* chic. I didn't suggest it because of this though, neither for its general usefulness (I don't want to open this box of worms), but because the OP expressed explicitly:

.... so that I can improve my overall programming language skill set

I could equally well have proposed Prolog, BCPL or Scheme....
-- 
Ronald Fischer <ynnor@mm.st>


Comment on Re^3: Next Language to Learn
Download Code
Replies are listed 'Best First'.
Re^4: Next Language to Learn
by LanX (Canon) on Mar 30, 2010 at 15:36 UTC
    Sorry I didn't intend to criticize you, it's only my personal impression after a long indoctrination...

    Me, I'm rather interested to realize different paradigms in Perl, maybe by extending the language.

    (even if it provokes the resistance of local clerics... ;)

    Cheers Rolf

      Sorry I didn't intend to criticize you
      I didn't interpret it that way ;-)

      I'm rather interested to realize different paradigms in Perl, maybe by extending the language.
      For instance it would be interesting to see, how easy/clumsy it is to retrofit lazy evaluation into Perl.

      With enough pertinacity, every language can be made to look like LISP :-D

      -- 
      Ronald Fischer <ynnor@mm.st>
        > For instance it would be interesting to see, how easy/clumsy it is to retrofit lazy evaluation into Perl.

        E.g.you can tie an iterator to a variable.

        I'm not fluent in Haskell, so gimme an example and I'll see what's possible.

        > With enough pertinacity, every language can be made to look like LISP :-D

        Well, unfortunately it's not trivial to realize LISPish macros in Perl 5, otherwise most language extensions I can think of would be easily possible.

        Compare Re^2: Dumping variables but DRY and simple for a use case for a macro.

        Cheers Rolf

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://831876]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others wandering the Monastery: (15)
As of 2015-07-29 12:07 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (263 votes), past polls