Re: Perl DOC BOF

2001-07-30 Thread Me

 2. Format (quick to read, quick to write docs that link together;
 2 paragraph intro that becomes a daily tip)

Are thinking of making a wiki a key part of the overall picture?




Re: Perl DOC BOF

2001-07-30 Thread Me

 I haven't finished this idea yet but, I was talking with Andy Wardley
 and this may be the idea.  Except it will be the Template Toolkit
 interfacing with wiki which means we can build filters that translate
 POD.  Of course, if the wiki internal format isn't some type of
 DocBook, it's not going to solve all our problems very well.

I was really thinking more of the generic wiki concept (super
lightweight online editable hypertext, very much a spiritual
cousin of POD), than any particular wiki.

I was also thinking about literate programming. Basically, it
seems like great timing to make the attempt to partially integrate:

1. POD;
2, An online editable hypertext engine for development of POD;
3. An online editable hypertext engine for discussion of all things;
4. Literate programming;

Someone created a literate programming perl wiki that builds
itself out of the pages of its wiki. Might be a good thing to look at.





Re: [OT] Re: Perl Doesn't Suck

2001-06-30 Thread Me

All, of course, imho:


 Were something dreadful to happen to Larry and his estate chose to
 change the licensing terms of the current *implementation*

Well they can only do that to a copy of their own, not
existing copies. While the law isn't clear on a lot of
nuances related to more complex open source
licenses, perl's is clear enough that it is implausible
that A) a non-corrupt modern judicial system is going
to interpret it in a way that allows license changes to
apply retroactively to existing copies and B) they can
then enforce this in a manner that truly stops a fork.

(And guess which version the book authors and gurus
would follow? Consider Borland's Interbase, which had
a far more restrictive license, not even remotely as
open as perl. Borland mucked about, so the community
forked. All the gurus immediately backed the fork and
the new direction was established in less than a week.
Now Borland seeks to merge its fork (the original
set of sources, since further developed a little) back
with the community fork. This will happen, and the
pragmatic strength of freedom over self-serving
manipulation will have asserted itself.)


 Try writing a second Perl implementation from
 scratch.

Indeed, Perl 6 is, afaik, a rewrite, from scratch.
All you need is a community willing and able to do it.


 Perl's great blessing is also it's great curse; there's a single
 implementation and that *implementation* happens to be
 OpenSource.

If anyone concludes that a particular language with a clear
spec that stands free of any given implementation is a
lesser strategic risk than perl, then I think they should adopt
that other language. I very much doubt they will have much
success convincing those working on perl that a commitment
to a spec that stands free of the current implementation would
be a good use of their time, because the license is sufficiently
free, and a stand alone spec that kept up with a continuously
evolving and pragmatically driven thing like perl would take
an inordinate amount of effort.