Re: r29976 - docs/Perl6/Spec

2010-03-12 Thread Neville Dempsey
On Mar 10, 9:49 am, la...@wall.org (Larry Wall) wrote: Algol68 would have done much better had it been Open Source software... If Algol68 was *GPL* Open-Source, then I could take the Zilog Z80 implementation Algol68C and have a HLL on my TI-84 _Pocket_ Calculator (rather the existing choice of

Re: r29976 - docs/Perl6/Spec

2010-03-12 Thread Neville Dempsey
On Mar 10, 9:49 am, la...@wall.org (Larry Wall) wrote: On Wed, Mar 10, 2010 at 10:10:29AM +1100, Timothy S. Nelson wrote: :       Algol 68 is notorious as a failure.  Let's hope things are : different here. So they say: http://www.google.com.au/search?q=site:www.cs.utexas.edu/~EWD+algol-68

Re: r29976 - docs/Perl6/Spec

2010-03-09 Thread Timothy S. Nelson
On Mon, 8 Mar 2010, Carl Mäsak wrote: Meanwhile, the uncanny similarities between Perl 6 and Algol 68 continue to strike me: http://en.wikipedia.org/wiki/ALGOL_68 (]): ] ALGOL 68 [...] was conceived as a successor to the ALGOL 60 programming ] language, designed with the goal of a much wider

Re: r29976 - docs/Perl6/Spec

2010-03-09 Thread Mark J. Reed
I think of p6 as more like the Ada of the 21st century. Whether it was a success or not depends on whom you ask, but it had similar criticisms and delays. And was commissioned to be the US federal govt's answer to Algol 68. Which may not have been a big hit, but it had a profound effect on

Re: r29976 - docs/Perl6/Spec

2010-03-09 Thread Larry Wall
On Wed, Mar 10, 2010 at 10:10:29AM +1100, Timothy S. Nelson wrote: : On Mon, 8 Mar 2010, Carl Mäsak wrote: : : Meanwhile, the uncanny similarities between Perl 6 and Algol 68 : continue to strike me: : : http://en.wikipedia.org/wiki/ALGOL_68 (]): : ] ALGOL 68 [...] was conceived as a successor

Re: r29976 - docs/Perl6/Spec

2010-03-09 Thread Brandon S. Allbery KF8NH
On Mar 9, 2010, at 18:10 , Timothy S. Nelson wrote: Algol 68 is notorious as a failure. Let's hope things are different here. As a programming language, it was a failure, in large part because it was a bit too forward-looking for the available compiler technology. (It's still a bit

Re: r29976 - docs/Perl6/Spec

2010-03-08 Thread Carl Mäsak
commitbot (), Brandon (): +    has $!age is ref;   # BUILD will automatically use ref binding, not copy Perl6 isn't done until it has reinvented Algol 68? Unaware of what Algol 68 represents in programming language history, I perused Wikipedia's article on Algol 68:

Re: r29976 - docs/Perl6/Spec

2010-03-08 Thread Mark J. Reed
I imagine Brandon was more referring to pass-by-reference, which was introduced into procedural HLLs by Algol-68. On Monday, March 8, 2010, Carl Mäsak cma...@gmail.com wrote: commitbot (), Brandon (): +    has $!age is ref;   # BUILD will automatically use ref binding, not copy Perl6 isn't

Re: r29976 - docs/Perl6/Spec

2010-03-08 Thread Carl Mäsak
commitbot (), Brandon (), Mark (), Carl (): +    has $!age is ref;   # BUILD will automatically use ref binding, not copy Perl6 isn't done until it has reinvented Algol 68? [...] I'm not sure what exactly the repercussions of doing attribute initialization with 'is ref' are apart from

Re: r29976 - docs/Perl6/Spec

2010-03-08 Thread Brandon S. Allbery KF8NH
On Mar 8, 2010, at 06:23 , Carl Mäsak wrote: commitbot (), Brandon (): +has $!age is ref; # BUILD will automatically use ref binding, not copy Perl6 isn't done until it has reinvented Algol 68? Unaware of what Algol 68 represents in programming language history, I perused Wikipedia's

Re: r29976 - docs/Perl6/Spec

2010-03-08 Thread Brandon S. Allbery KF8NH
On Mar 8, 2010, at 11:04 , Carl Mäsak wrote: commitbot (), Brandon (), Mark (), Carl (): +has $!age is ref; # BUILD will automatically use ref binding, not copy Perl6 isn't done until it has reinvented Algol 68? [...] I'm not sure what exactly the repercussions of doing attribute

r29976 - docs/Perl6/Spec

2010-03-07 Thread pugs-commits
Author: lwall Date: 2010-03-07 15:42:59 +0100 (Sun, 07 Mar 2010) New Revision: 29976 Modified: docs/Perl6/Spec/S06-routines.pod docs/Perl6/Spec/S12-objects.pod Log: [S06,S12] make attributive parameters default to 'is copy' binding make easy way for an attribute to override this with 'is

Re: r29976 - docs/Perl6/Spec

2010-03-07 Thread Brandon S. Allbery KF8NH
On Mar 7, 2010, at 09:42 , pugs-comm...@feather.perl6.nl wrote: +has $!age is ref; # BUILD will automatically use ref binding, not copy Perl6 isn't done until it has reinvented Algol 68? -- brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allb...@kf8nh.com system administrator