Re: failure notice

2008-04-10 Thread John M. Dlugosz



It will always be too early, and too late.  There will always be
reasons not to do it till next year, and reasons you're hosed because
it wasn't done years ago.  Now is all we've got at the moment...

Larry

  


That's how C++ was.  The call to ANSI was hot on the heels of a 
statement saying it was not time to standardize yet!


But the ANSI/ISO committee actually because a language design, not a 
standardization/documentation effort at all.  Very unusual in that it 
invented most of what it set down.  It also took 10 years.


--John



Re: failure notice

2008-04-10 Thread Larry Wall
On Thu, Apr 10, 2008 at 12:11:05PM -0700, jerry gay wrote:
: On Thu, Apr 10, 2008 at 11:23 AM, Larry Wall <[EMAIL PROTECTED]> wrote:
: >  On a larger question, I'm wondering if it's time to slush/freeze
: >  the Synopses as historical documents and put all spec effort into
: >  the new form (presumably as a wiki that knows how to serialize into
: >  a document).  I don't think we have the bandwidth to maintain multiple
: >  standard documents.  Well, okay, *I* don't have the bandwidth...
: >
: from the perspective of a language implementor, i believe that
: formalization may be a benefit in the long term. however, it will
: cause some short-term disruption with which i'd greatly appreciate
: help.

Not to panic; there is almost certainly a creative path through this.

: specifically, the spec test suite employs the use of smartlinks, which
: are pod-like tags used to relate a set of tests to specific locations
: in the synopses. modification of the spec format will require
: modification of the spec test suite, and the coverage/reporting tools
: (e.g. smartlinks.pl.)

Nothing needs to change there over the short term.  We aren't deleting
the Synopses.  :)

: also, modification of the spec file type from
: .pod to .odf will certainly add to the complexity of any tool
: migration. as multiple implementations of the spec are now maturing,
: these tools have become more important to judging the progress of any
: implementation.

If the spec file type ends up .odf at some point, it will be an
accident.  I think of it more as wikified pod.  Smartlinks are fine,
but we're running into the limitations of naming pieces of spec, which
really has little to do with what format they're in, and *shouldn't*
have much to do with the organization of the specs.  You're looking
for an invariant, and that's fine, but the *orderedness* of the various
bits of the Synopses cannot be that invariant over the long term.
In short, we need invariant symbolic indexing, not invariant numeric
indexing.

: also, as manager for the parrot and perl 6 projects under the perl
: foundation umbrella for google summer of code (GSoC), i'd like to note
: that there's a chance we'll have a student working on a project to
: improve the perl 6 test suite. i expect this student to make good use
: of today's existing tools, like smartlinks.pl, in the course of his
: project. reformatting the spec documents will likely implement this
: effort, and may lead to a failed project where the student will not be
: compensated. i certainly don't want to see that happen. i'll know more
: about whether or not this project has been accepted in the coming
: week.

It may well be that the smartlinks can be made a hair smarter, and point
to an abstract naming scheme rather than a concrete file.  Think URLs,
not trying to navigate a .odt file.

: i hope that the hackathons during the upcoming conference season will
: be a place where folks can help us improve the spec test suite, and
: that a spec document format change today will be disruptive. i'd love
: to see folks helping out with migration to a new documentation format,
: as well, but i think it's easier if we keep the current documents
: up-to-date until the migration is considered complete.

Which is why I said slush/freeze rather than freeze.  In any case,
not all smartlinks have to be converted at once.  And the naming
scheme that rides above the document organization may well continue
to resemble synopses numbers and section content.  As usual, we're
just thinking about another level of indirection... :)

: i believe that if we put effort into migrating to a new format, while
: keeping the current spec pod format as canon, and later (post-GSoC)
: marking the current spec documents as historical, it will allow time
: for implementation, documentation, and testing projects to move
: forward during the traditionally busy summer months.

It will always be too early, and too late.  There will always be
reasons not to do it till next year, and reasons you're hosed because
it wasn't done years ago.  Now is all we've got at the moment...

Larry


Re: failure notice

2008-04-10 Thread jerry gay
On Thu, Apr 10, 2008 at 11:23 AM, Larry Wall <[EMAIL PROTECTED]> wrote:
>  On a larger question, I'm wondering if it's time to slush/freeze
>  the Synopses as historical documents and put all spec effort into
>  the new form (presumably as a wiki that knows how to serialize into
>  a document).  I don't think we have the bandwidth to maintain multiple
>  standard documents.  Well, okay, *I* don't have the bandwidth...
>
from the perspective of a language implementor, i believe that
formalization may be a benefit in the long term. however, it will
cause some short-term disruption with which i'd greatly appreciate
help.

specifically, the spec test suite employs the use of smartlinks, which
are pod-like tags used to relate a set of tests to specific locations
in the synopses. modification of the spec format will require
modification of the spec test suite, and the coverage/reporting tools
(e.g. smartlinks.pl.) also, modification of the spec file type from
.pod to .odf will certainly add to the complexity of any tool
migration. as multiple implementations of the spec are now maturing,
these tools have become more important to judging the progress of any
implementation.

also, as manager for the parrot and perl 6 projects under the perl
foundation umbrella for google summer of code (GSoC), i'd like to note
that there's a chance we'll have a student working on a project to
improve the perl 6 test suite. i expect this student to make good use
of today's existing tools, like smartlinks.pl, in the course of his
project. reformatting the spec documents will likely implement this
effort, and may lead to a failed project where the student will not be
compensated. i certainly don't want to see that happen. i'll know more
about whether or not this project has been accepted in the coming
week.

i hope that the hackathons during the upcoming conference season will
be a place where folks can help us improve the spec test suite, and
that a spec document format change today will be disruptive. i'd love
to see folks helping out with migration to a new documentation format,
as well, but i think it's easier if we keep the current documents
up-to-date until the migration is considered complete.

i believe that if we put effort into migrating to a new format, while
keeping the current spec pod format as canon, and later (post-GSoC)
marking the current spec documents as historical, it will allow time
for implementation, documentation, and testing projects to move
forward during the traditionally busy summer months.

~jerry


Re: failure notice

2008-04-10 Thread Larry Wall
Just so you don't think this is warnocked, I'm looking at it, and
thinking about it.  By and large it seems to be going the right
direction, though I've naturally got a number of quibbles.
Probably each quibble needs to be a separate thread though, since
many of them will probably breed discussion.

On a larger question, I'm wondering if it's time to slush/freeze
the Synopses as historical documents and put all spec effort into
the new form (presumably as a wiki that knows how to serialize into
a document).  I don't think we have the bandwidth to maintain multiple
standard documents.  Well, okay, *I* don't have the bandwidth...

You might need to teach some of us how to write in Standardese,
however.  :)

If we did set up a wiki, we could have some of the specific language
lawyering discussions attached to the specchunk in question, which
seems like a good idea to save wear and tear on our email clients,
and to prevent recurring FAQs.

We'll probably need to exercise a modicum of control over who gets
to revise the spec.  We also probably need to have a discussion of
whether the current section outline is optimal, and if not, whether
it needs fixing now or can be simply renegotiated via wiki.

Larry


Re: failure notice

2005-08-06 Thread Robert
I just saw that this morning. I have no idea where that email address came
from as that is a real old address. I will have to check my settings when I
get back to work.

Robert


On 8/6/05 6:03 AM, in article [EMAIL PROTECTED], "Tels"
<[EMAIL PROTECTED]> wrote:

> -BEGIN PGP SIGNED MESSAGE-
> 
> Moin,
> 
> robert, you need to work on your reply-to address :)
> 
> - --  Forwarded Message  --
> 
> Subject: failure notice
> Date: Saturday 06 August 2005 11:38
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> 
> Hi. This is the qmail-send program at relay03.pair.com.
> I'm afraid I wasn't able to deliver your message to the following
>  addresses. This is a permanent error; I've given up. Sorry it didn't
>  work out.
> 
> <[EMAIL PROTECTED]>:
> 64.62.181.91 does not like recipient.
> Remote host said: 550 <[EMAIL PROTECTED]>: inactive user
> Giving up on 64.62.181.91.
> 
> - --- Below this line is a copy of the message.
> 
> [snip]
> 
> - -- 
>  Signed on Sat Aug  6 12:02:45 2005 with key 0x93B84C15.
>  Visit my photo gallery at http://bloodgate.com/photos/
>  PGP key on http://bloodgate.com/tels.asc or per email.
> 
>  "Sundials don't work, the one I've had in my basement hasn't changed
>  time since I installed it." grub (11606) on 2004-12-03 on /.
> 
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.2.4 (GNU/Linux)
> 
> iQEVAwUBQvSK+3cLPEOTuEwVAQHbuAf+Lkf1oN0JqsqWrwGj0LVF9n0xP45yWpF4
> Lr1UMFlj6iXbj0Zqw2qM/dM0XE8MNgPPgjvd8emMyrdSVCVBld5Tp/XDP8ZkzjzX
> W+771gDiAGB+rb/MOfoUi22OYWgVuc0x3lxcQ+eJKpJK+2gqAOjvU4MwCxNgI5R9
> YCwhkrP7Ute8Faxgjr/8+3qwzxP1/kxjPrLRUNQ/eubfDaTT6ZG6aCOCisJngarX
> bfTe2XC9FMloSguoa7woYjcWpuTeOsvnRrwPqXmJ2mpX2BgKL6YF5usKoOsc6l65
> Mxt9E6oVYMw14cssHe/5VqprQA/tVKzMXdO2L5RRnwkdwRis2fa0SA==
> =Ufij
> -END PGP SIGNATURE-