Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"
 
PerlMonks  

comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

Hmm, interesting indeed. That are the general requirements for any pragmatic and practical language I guess.

I worry about the number of languages being designed, implemented, introduced with great fanfare, and then fading away without significant impact.

Thats indeed true. I myself designed multiple small toy languages, just for fun and for learning how to use bison and how one could implement closures and all. But I would've never had the strength or the time to make it really usable, to round up the edges and fix the bugs and write the standard library, which is the MOST important part just right after a nice syntax.

About Perl6: I wonder whether they have a large enough user community. After I learned 2-3 years ago that Perl6 won't be usable for another 2-3 years (despite all the loud propaganda and hype), I concentrated on Perl (5) again.

About C++: There are times I get the need to write some C++ code, especially with the nice libraries provided by the boost project. But in the end I come back to Perl and write the real application there somehow. The value and flexibility of anonymous closures is just too big, and coding C++ can also be very tedious work. Adding the method in the header and then in the code file, for each callback make another function which also has to be declared correctly, and so on.
In the end I think to myself: Hey, I'm doing this for fun and in my free time, so why not use a language you can actually make more progress and be more flexible for big future changes.


In reply to Re: On the Evolution of Languages by elmex
in thread On the Evolution of Languages by ady

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? | Other CB clients
Other Users?
Others meditating upon the Monastery: (4)
As of 2022-12-07 16:34 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?