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

Re^3: A wholly inadequate reply to an Anonymous Monk

by Anonymous Monk
on Apr 23, 2010 at 16:17 UTC ( #836552=note: print w/ replies, xml ) Need Help??


in reply to Re^2: A wholly inadequate reply to an Anonymous Monk
in thread A wholly inadequate reply to an Anonymous Monk

Yes you are writing about Perl 6, Speaking about Perl 6 etc. My point was not about that. But rather about explaining people why building a Grammar engine for Perl 6 is so difficult, as I understand that has roots in the mutable aspects of Perl 6 Grammar.

You are doing a great job, absolutely no doubts about that. But in this world you have to blow your own trumpet. Giving people a feel of(Technical matters of the compiler, not features of the language) will do a lot of help.


Comment on Re^3: A wholly inadequate reply to an Anonymous Monk
Re^4: A wholly inadequate reply to an Anonymous Monk
by TimToady (Parson) on Apr 23, 2010 at 17:33 UTC
    So you want a simple explanation of why it's complex, eh?

    If you don't mind complex explanations of the complexity, those can be found in the apocalypses and synopses. And some of my talks have been about why the parser is complex. I generally run out of time in such talks... :-)

    For a more academic view of the complexity of what we're trying to do, here are some other people trying to do (some of) the same things with a different language, Fortress: "Growing a Syntax".

    It's easy to argue that we could have done this or that differently, and spend even more energy arguing whether those things were actually possible at the time or would have simply resulted in other dystopias. But the fact is that, within the constraints of health, sanity, and politics, we took the best shot at it we knew how, and our decisions, right or wrong, have put us where we are today, with a great deal of improvement in both Perl 5 and Perl 6 over the last ten years, in absolute terms.

    It's the relative worth of Perl with respect to other languages, and the perceptions and misperceptions of that worth, and the perceptions and misperceptions of other people's perceptions and misperceptions, that drives people's fears. And "Fear is the mind killer."

    So I simply say, "Don't do that." Regardless of our mistakes and our perceived mistakes, the Perl 5 and Perl 6 communities will both continue to prosper, because we have iron-willed people who are not going to give up. You can't change the past. You can't even change the future, in the sense that you can only change the present one moment at a time, stubbornly, until the future unwinds itself into the stories of our lives. My father always used to say "It's not what you do, it's what you do next." So let's all look toward the future, and keep on doing the next thing, and the next, and the next.

      because we have iron-willed people who are not going to give up.
      Memento mori!

        Memento populus! Those people hardly ever get to meet in one place so that you could kill them all in one go :-P

        Jenda
        Enoch was right!
        Enjoy the last years of Rome.

Re^4: A wholly inadequate reply to an Anonymous Monk
by pmichaud (Scribe) on Apr 23, 2010 at 18:09 UTC

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (5)
As of 2014-09-21 12:51 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    How do you remember the number of days in each month?











    Results (169 votes), past polls