Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic

Re^2: poll ideas quest 2007

by blazar (Canon)
on Oct 21, 2007 at 20:49 UTC ( #646310=note: print w/ replies, xml ) Need Help??

in reply to Re: poll ideas quest 2007
in thread poll ideas quest 2007

What do you think is the single most important feature of Perl 6?

I personally believe that chromatic knows better, so I'm pillaging him:

  • lexically malleable grammars
  • the default grammar
  • continuations
  • co-routines
  • generators
  • hyperoperators
  • multiple dispatch
  • multiple simultaneous versions of the same module existing in process
  • STM
  • hypothetical variables

My personal (humourous) addition:

  • its ability to become a typical troll's flamebait

As far as your options are concerned, I'd rename some of them as follows:

  • static typing => the type system
  • parameter specification => function signatures
  • "real" OOP => solid object system, with roles and metaclasses
  • lazy eval => lazy lists

Comment on Re^2: poll ideas quest 2007

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (5)
As of 2015-11-29 17:36 GMT
Find Nodes?
    Voting Booth?

    What would be the most significant thing to happen if a rope (or wire) tied the Earth and the Moon together?

    Results (751 votes), past polls