Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked

Re: On the Evolution of Languages

by elmex (Friar)
on Apr 18, 2008 at 07:06 UTC ( #681406=note: print w/replies, xml ) Need Help??

in reply to On the Evolution of Languages

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.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (4)
As of 2022-12-04 22:42 GMT
Find Nodes?
    Voting Booth?

    No recent polls found