Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
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
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 perusing the Monastery: (2)
As of 2014-07-13 03:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    When choosing user names for websites, I prefer to use:








    Results (245 votes), past polls