Re: Perl 6 fears

2005-10-25 Thread Michele Dondi

On Mon, 24 Oct 2005, H.Merijn Brand wrote:


FEAR: Perl6 will not be able to fix the stigma of just a scripting
language or line noise


perl5 has never been just a scripting language


But sadly enough it is often _perceived_ as such. And also like line 
noise, as the person you're answering to correctly states: an opinion we 
all beg to differ, I suppose, but a widespread one indeed...



Michele
--
you'll see that it shouldn't be so. AND, the writting as usuall is
fantastic incompetent. To illustrate, i quote:
- Xah Lee trolling in clpmisc,
  perl bug File::Basename and Perl's nature


Re: Perl 6 fears

2005-10-25 Thread Juerd
Joshua Gatcomb skribis 2005-10-25  8:30 (-0400):
 IIRC, Andy has taken up the Perl6 PR hat. I think Juerd should like be
 working with Andy on this one. The rebuttals to these fears needs to be well
 thought out and convincing because from my personal experience they are
 prevalent.

I'll work with anyone, but I do believe in collaborative editing. That's
why I put it in pugs' svn, so that everyone can help.

If this list of fears is ever used for more official purposes (not my
original intent), like putting it online as an article, of course PR
people must be involved.

For now, if Andy wants to change anything, he is free to do so, like
everyone else. If he thinks I shouldn't continue without his approval,
he knows where to find me.

So far, most of my subprojects have been undiscussed before they
started. It has all worked out well. If anyone objects, please do let me
know. But if you want me to discuss things beforehand, people better be
reachable and responding, because I generally lose interest if I don't
get started within a few days. That kind of thing has been a problem
with other projects, and I love how Perl 6 development is so open and
free, focussed on fun and a common goal, rather than bureaucracy and
people wearing very specifically coloured hats :)


Juerd
-- 
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html 
http://convolution.nl/gajigu_juerd_n.html


Re: Perl 6 fears

2005-10-25 Thread Luke Palmer
On 10/24/05, H.Merijn Brand [EMAIL PROTECTED] wrote:
 On Mon, 24 Oct 2005 11:49:51 -0400, Joshua Gatcomb [EMAIL PROTECTED]
 wrote:
  FEAR: Perl6 internals will be just as inaccessable as p5

 paradox. Many people don't find perl5 inaccessible at all

Who?  Do you know anybody who hacks the regex engine?

  FEAR: Perl6 will not be able to fix the stigma of just a scripting
  language or line noise

 perl5 has never been just a scripting language

Yeah, but he's talking about the cultural stigma, which is definitely
present.  However, given the increasing number of high-level design
constructus, I think that this fear will never realize itself.  The
only way it could is from the name Perl, and once anybody uses it,
it will go away.

 My only current fear is that I won't live long enough to be able to use and
 understand the full richness of what perl6 is going to offer me.

 (Oh, and that perl6 will never be able to upgrade my scripts that use
 'format', but I'm aware of the plan to make that `obsolete' as in: the
 perl526 translator will dump core on those)

I wonder how hard it would be to actually convert perl 5 formats to
Perl6::Form.  Having never used the former myself, I wouldn't really
know the order of magnitude of this problem.

Luke


Re: Perl 6 fears

2005-10-25 Thread Rob Kinyon
On 10/25/05, Luke Palmer [EMAIL PROTECTED] wrote:
 On 10/24/05, H.Merijn Brand [EMAIL PROTECTED] wrote:
  On Mon, 24 Oct 2005 11:49:51 -0400, Joshua Gatcomb [EMAIL PROTECTED]
  wrote:
   FEAR: Perl6 internals will be just as inaccessable as p5
 
  paradox. Many people don't find perl5 inaccessible at all

 Who?  Do you know anybody who hacks the regex engine?

japhy. Though, granted, he's on a whole new level of insanity.

Rob


Re: Perl 6 fears

2005-10-25 Thread Nicholas Clark
On Tue, Oct 25, 2005 at 11:57:10AM -0600, Luke Palmer wrote:
 On 10/24/05, H.Merijn Brand [EMAIL PROTECTED] wrote:
  On Mon, 24 Oct 2005 11:49:51 -0400, Joshua Gatcomb [EMAIL PROTECTED]
  wrote:
   FEAR: Perl6 internals will be just as inaccessable as p5
 
  paradox. Many people don't find perl5 inaccessible at all
 
 Who?  Do you know anybody who hacks the regex engine?

It happens that Merijn does, partly as a side effect of being an active Perl
5 committer. But assuming that you're questioning his use of many, then
I agree with you. Few people find perl5 accessible. Mostly as a side effect
of banging their heads at it until it starts to change from inaccessible to
accessible.

And inaccessibility is something that both perl6 and parrot should actively
strive to avoid. Having looked at src/hash.c today, I fear that currently
parrot is showing signs of failing in this.

 I wonder how hard it would be to actually convert perl 5 formats to
 Perl6::Form.  Having never used the former myself, I wouldn't really
 know the order of magnitude of this problem.

It's probably easier to implement strict perl5 formats as a compatibility
module, using the exiting Perl 5 source and parrot's NCI.

Nicholas Clark


Re: Perl 6 fears

2005-10-24 Thread Daniel Hulme
 The current list of fears is:
You don't include my personal fear.

FEAR: I will need a lobotomy before I can make sense of Perl 6!

-- 
Stop the infinite loop, I want to get off! http://surreal.istic.org/
Paraphernalia/Never hides your broken bones,/ And I don't know why you'd
want to try:/ It's plain to see you're on your own.-- Paul Simon
  The documentation that can be written is not the true documentation.


Re: Perl 6 fears

2005-10-24 Thread Dan Kogai

Here is my part.

On Oct 24, 2005, at 07:20 , Juerd wrote:

I've created pugs/docs/quickref/fears, a list of Perl 6 fears.

Feel free to add your own, or fears you heard about!
[snip]
: FEAR: Perl 6 has too many operators!


FEAR: Perl 6 has so many operators that it runs out of Unicode  
character repertoire :)


# Time to learn (Hanzi|Kanji) for that?


: FEAR: I will never be able to type Unicode ops!


FEAR: I will need to hack an input method just to type those ops!


: FEAR: Unicode ops cannot be read by me!


FEAR: Unicode ops cannot be read by the compiler!


: FEAR: Perl 6 will be too much like Haskell!


Perl 6 will be too much like Ruby!

# IMHO it already is and I love it!


: FEAR: Perl 6 is made for big programs, not for oneliners and short
: scripts!


FEAR: Unicode ops of Perl 6 ought to make short scripts easier but  
how the heck can I type in those on shell?


Dan the Perl 6 User -- Whatever that Means



Re: Perl 6 fears

2005-10-24 Thread Christian Renz

Feel free to add your own, or fears you heard about!


Fear: Perl 6 will not attract enough interested developers and
companies to gain momentum. People will continue to be excited about
digital watches and PHP 5.

Regards,
   Christian

--
[EMAIL PROTECTED] - http://christian.web42.com - http://www.web42.com/crenz/ 


If God were a Kantian, who would not have us till we came to Him from
the purest and best motives, who could be saved?
   -- C.S. Lewis, The Problem of Pain


Re: Perl 6 fears

2005-10-24 Thread Alberto Manuel Brandão Simões

Christian Renz wrote:

Feel free to add your own, or fears you heard about!



Fear: Perl 6 will not attract enough interested developers and
companies to gain momentum. People will continue to be excited about
digital watches and PHP 5.


I think Perl 6 will take time to insterest developers. One of the main 
reasons is because it is taking too long (not blaming, just stating). 
Another is because it will take too long to port all CPAN modules to 
Perl 6 (for this I suggest a Porters force-task to interact with current 
CPAN module owners and help and/or port their modules).


Meanwhile, I think Perl 6 includes some amazing features people are 
waiting for. A lot of current perl hackers will love to start using it. 
But stability is important, and companies will wait before using it.


I know you all know this, but I though it was good to state it again.

Cheers
Alberto

--
Alberto Simões - Departamento de Informática - Universidade do Minho
 Campus de Gualtar - 4710-057 Braga - Portugal

 As traduções são como as mulheres.
 Quando são fieis, não são boas.
 Quando são boas, não são fieis.


Re: Perl 6 fears

2005-10-24 Thread Joshua Gatcomb
On 10/24/05, Juerd [EMAIL PROTECTED] wrote:

  Feel free to add your own, or fears you heard about!


FEAR: Perl6 internals will be just as inaccessable as p5

FEAR: The Perl6 process is driving away too many good developers

FEAR: Perl6 will not be as portable as p5

FEAR: Perl6 will not be able to fix the stigma of just a scripting
language or line noise

FEAR: Perl6 is un-necessary and the time, money, and resources is impacting
p5.

FEAR: There is too much misinformation surrounding Perl6 for people to feel
comfortable.

This last fear is likely the reason why you are collecting this list. I
think the biggest problem is accessability and visibility for the casual
observer. Unless you are devoted to the list and the IRC channels and the
conferences your perception of what is and isn't Perl6 is out of date.
We don't have a single source where people can go for relatively up to the
minute facts concerning the project.
Juerd

Cheers,
Joshua Gatcomb
a.k.a. Limbic~Region


Re: Perl 6 fears

2005-10-24 Thread Joshua Gatcomb
On 10/24/05, Joshua Gatcomb [EMAIL PROTECTED] wrote:

 On 10/24/05, Juerd [EMAIL PROTECTED] wrote:
 
   Feel free to add your own, or fears you heard about!


This really isn't a fear as much as it is a complaint. It has to do with
design decisions and the list.

Perl 5 was my rewrite of Perl. I want Perl 6 to be the community's rewrite
of Perl and of the community. - Larry Wall

I think a lot of people that would contribute, myself included, are put off
by the fact that it is nearly impossible to get a clear decision rendered on
the list. Threads spin off tangents and typically end not in an answer, but
in a loss of energy in trying to get back to the original question.

My contribution to Perl6 has primarily been in advocation. I have
contributed tests and code examples to Pugs as well as asked questions on
the list. I would do more if getting answers was easier.


 Cheers,
 Joshua Gatcomb
 a.k.a. Limbic~Region



Re: Perl 6 fears

2005-10-24 Thread John Macdonald
On Mon, Oct 24, 2005 at 02:47:58PM +0100, Alberto Manuel Brandão Simões wrote:
 Another is because it will take too long to port all CPAN modules to 
 Perl 6 (for this I suggest a Porters force-task to interact with current 
 CPAN module owners and help and/or port their modules).

I think Autrijus has the right idea that Perl 5 CPAN modules
should just work in Perl 6 without change.

Just as Perl 6 is the community rewrite of Perl 5, moving
a module from CPAN to 6PAN should not be done as a hasty
make sure everything is moved over kind of event, but rather
should be done as a way of choosing the best features out of
the various Perl 5 modules on CPAN and peoples merging in the
experience people have gained from using them as well as the
experience people gain from *using* Perl 6.

So, that is both good news and bad news - the good news is that
CPAN will be just as useful for Perl 6 right from the start;
the bad news is that the community rewrite of CPAN won't
happen overnight but could take as long for CPAN as it did
for Perl 6.  (In fact, depending upon how you measure it, it
will take longer because some modules will never be rewritten,
but of course, those will be the modules that no-one feels a
sufficiently pressing need to rewrite; while for other modules,
the Perl 5 CPAN version will fit in well enough that there
is no urgency to convert it, even though it is being used,
until a few years done the road a rewrite allows additional
Perl 6/6PAN capabilities to be merged in.)

-- 


Re: Perl 6 fears

2005-10-24 Thread Doug McNutt
I fear that, at age 70, I shall not live long enough to become efficient with 
perl 6.

Two full years ago I purchased and read Perl 6 Essentials. That lead me to 
this list which I have enjoyed but never felt competent to contribute much.

Pretty much all of what I leaned in Essentials has been mucked with, or so it 
seems.

I fear that Parrot will not come into widespread use until perl 6 is released.

As a rocket scientist, who started before the first FORTRAN compiler was 
released, I like assembly language and the portability of the Parrot 
interpreter appeals to me. But perl magic cookies in an assembler?  Will it 
ever fit into a 68HC11? Can it attract the attention of hardware manufacturers?

-- 

--  Halloween  == Oct 31 == Dec 25 == Christmas  --


Re: Perl 6 fears

2005-10-24 Thread Nate Wiger

Joshua Gatcomb wrote:

On 10/24/05, Juerd [EMAIL PROTECTED] wrote:


Feel free to add your own, or fears you heard about!


FEAR: The Perl6 process is driving away too many good developers

FEAR: Perl6 will not be as portable as p5

FEAR: Perl6 is un-necessary and the time, money, and resources is impacting
p5.


These are at the top of my list. Sooner or later big Perl advocates 
(like myself) are going to look for other languages because the future 
is too uncertain and unstable.


Also, in terms of module rewriting: This is a massive effort. I don't 
know if anybody's looked at the internals of stuff like Class::DBI and 
its derivatives, but it's huge.


The fact that there's not alot of active p5p'ers on this list should 
alarm people more.


-Nate


Re: Perl 6 fears

2005-10-24 Thread Rob Kinyon
On 10/24/05, Nate Wiger [EMAIL PROTECTED] wrote:
 Joshua Gatcomb wrote:
  On 10/24/05, Juerd [EMAIL PROTECTED] wrote:
 
 Feel free to add your own, or fears you heard about!
 
  FEAR: The Perl6 process is driving away too many good developers
 
  FEAR: Perl6 will not be as portable as p5
 
  FEAR: Perl6 is un-necessary and the time, money, and resources is impacting
  p5.

 These are at the top of my list. Sooner or later big Perl advocates
 (like myself) are going to look for other languages because the future
 is too uncertain and unstable.

 Also, in terms of module rewriting: This is a massive effort. I don't
 know if anybody's looked at the internals of stuff like Class::DBI and
 its derivatives, but it's huge.

I have. Module rewriting should be look at in terms of implementing
something completely new to fit the current spec, at least in the
beginning. Modules like CDBI are good because they have a lot of
tests. So, you run the tests in P5 and have them access the P6
classes. Add new tests to test new P6-only features, like roles, and
you're good to go. You don't need to read the internals to port the
module.

Plus, rewriting is going to happen over the space of 1-2 years, which
is just fine. Remember, there's still Perl4 code out there, and that
was over 10 years ago. In 10 years, there will still be Perl5 code out
there, and it will run just fine on Parrot (and whatever other VMs are
out there).

This is the point I think you're missing - you can write pure native
Perl5 in a Perl6 environment and call Perl6 modules, without a single
issue. You can call Perl5 modules from Perl6 without a single issue.
Everything else is icing.

 The fact that there's not alot of active p5p'ers on this list should
 alarm people more.

Why? They're focused on Perl5, not Perl6, as it should be.