Log in

No account? Create an account
Lindsey Kuper [entries|archive|friends|userinfo]
Lindsey Kuper

[ website | composition.al ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Damian Conway and Larry Wall on Perl 6 [Jul. 23rd, 2008|01:59 pm]
Lindsey Kuper

"Welcome to the annual Perl 6 update."

"My usual approach to the Perl 6 update is that I think of stuff I'd like, put it on slides, and then I convince Larry to add it in after the talk."

"Another thing that Larry did in the last twelve months was reorganize the operator precedence table again. ...Again."

"The concept of 'undefined' is a bit more sophisticated in Perl 6. We now have this notion of 'interesting values of undef'. So we renamed the err operator to orelse. It's kind of both a threat and a promise."

Damian: *demonstrates the "string increment" feature which works smarter on filenames in Perl 6*
Voice from the front row: "So you can upgrade a script to a module just by calling string increment?"
Damian: "...You are an evil man. And I like you."

"Constants are now initialized in constant time."

Damian: "Yes, Schwern."
Schwern: "Did you consider using Unicode superscripts?"
Damian: "Actually, yes."
Larry: "But we rejected it."
Damian: "But only on grounds of sanity."


[User Picture]From: jes5199
2008-07-23 11:17 pm (UTC)
vaguely related:
- In the end, Ruby is like Lisp. Except you do all this work up front,
  and you do all this work on the back, and it's more painful.
- But aside from that, it's like Lisp!
Reg Braithwaite (Author of ruby-rewrite; Rewrite adds sexp-rewriting metaprogramming to Ruby) at RubyFringe in Toronto last week
(Reply) (Thread)
[User Picture]From: lindseykuper
2008-07-24 12:49 am (UTC)
Edward O'Connor says that Python is an acceptable Lisp.
(Reply) (Parent) (Thread)
[User Picture]From: jes5199
2008-07-24 12:53 am (UTC)
...and yet he's talking about wishing for a syntax that he doesn't have the power to implement without changing the C.
(Reply) (Parent) (Thread)
(Deleted comment)
[User Picture]From: lindseykuper
2008-07-24 05:53 am (UTC)
It got a round of applause.
(Reply) (Parent) (Thread)
From: (Anonymous)
2008-07-24 01:25 pm (UTC)

any other news on perl 6

Thanks for the blog post, I had a laugh, but was there any significant news given in the presentation??
(Reply) (Thread)
[User Picture]From: lindseykuper
2008-07-24 07:26 pm (UTC)

Re: any other news on perl 6

Larry and Damian didn't give any dates. They did show us some statistics on Perl 6 commits, and Damian pointed out that most of the commits over the past year have been typo fixes and small tweaks to existing features (which would indicate that they're almost done adding major new features). They also showed us STD.pm, a grammar for Perl 6 written in Perl 6, which Larry was actually working on during the presentation.
(Reply) (Parent) (Thread)
[User Picture]From: floydcollins
2008-07-29 03:12 am (UTC)
Oh, lords, am I glad to work at a Python shop :)
(Reply) (Thread)