Larry Wall Speaks at Google
Google TechTalks1 HN recommender · recommended in 1 month, 2009-2018
81K views · 18 years ago · talk · dated
Larry Wall speaks at Google's Chicago office in 2008 about the Perl community, the language, and Perl 6. The talk touches on grammars, macros and error messages.
HN mentions it for its Perl 6 content, though some note the delivery is less lively than Wall's usual talks.
32:32Hacker Interviews: Larry Wall
The BXI
92K views • 13 years ago
1:07:432016 - On The Shoulders Of Giants - Damian Conway
The Perl and Raku Conference - Greenville, SC 2026
12K views • 10 years ago
49:06Perl 6 for Mere Mortals
Curtis “Ovid” Poe
6K views • 11 years ago
58:08Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthington
yapcasia
6K views • 11 years ago
28:06MountainWest RubyConf 2014 - But Really, You Should Learn Smalltalk
Confreaks
27K views • 12 years ago
1:03:48JavaScript: The Good Parts
Google TechTalks
589K views • 17 years ago
1:01:37Compiling and Optimizing Scripting Languages
Google TechTalks
21K views • 17 years ago
1:58:46Dynamic Languages Wizards Series - Panel on Language Design
Eduardo Cavazos
16K views • 14 years ago
53:31Growing a Language, by Guy Steele
Bill Pugh
165K views • 14 years ago
7:157 minutes of Pharo Smalltalk for Rubyists
Avdi Grimm
37K views • 11 years ago
1:00:19How To Design A Good API and Why it Matters
Google TechTalks
453K views • 19 years ago
54:12OOPSLA Conference: Growing a Language
Computer History Museum
24K views • 6 years ago
48:19GopherCon 2014 Inside the Gophers Studio with Blake Mizerany
Confreaks
8K views • 12 years ago
1:00:29Google I/O 2012 - Meet the Go Team
Google for Developers
108K views • 14 years ago
44:03Google Developers Day US - Python Design Patterns
GoogleDeveloperDay
90K views • 19 years ago
59:26The Go Programming Language
Google TechTalks
406K views • 17 years ago
1:00:06Computer Science - Brian Kernighan on successful language design
University of Nottingham
332K views • 10 years ago
59:03Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17
Dyalog User Meetings
7K views • 9 years ago
51:11Emily Shea - "Perl Out Loud"
The Perl and Raku Conference - Greenville, SC 2026
33K views • 7 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
3 comments from Hacker News
There's a youtube of a 2008 Google talk at ▶ this video He talks a bit about error messages. I found that by searching for `message` in the transcript generated by selecting the 'Open transcript" menu option of the ... button. Hth.
There's a presentation that Larry Wall gave at Google that has a lot to do with the internals of Perl 6: ▶ this video Actually, to be honest, I don't recommend it, I found it surprisingly dull in delivery (sorry, Larry), but the contents were very interesting. I actually think describing Perl 6 as "having macros" is accurate, but gives the wrong impression. It doesn't "have" macros, it's made of macros. The whole language is made of macros and you are nearly begged to extend it with more grammar. Or you can throw theirs away and write your own for something. Or you can throw theirs away, take some of it as a base, and extend it. It's a wild, wacky experiment that needs to be done. Whatever happens, we'll learn a lot. My intuition says "collapses under its own complexity" (especially after trying to add a few grammar-modifying CPAN modules) is the most likely result, but I fully support with no sarcasm someone trying this out in case my intuition is wrong. It's not just Lisp redux, it's something new.
Maybe Perl 6 will have meta-language power enough to equal the macro system? Not only does it have full-on raging macros, you can redefine the languages own syntax inline. Check out one of Larry's recent talks about STD.pm (here's a Google Tech Talk from last year, which is nowhere near as funny as Larry usually is, but is still quite informative: ▶ this video )for a real "when you see it, you'll shit bricks" moment. Perl 6 is far more intimidating than I ever realized. They seem to have looked at everything good about Perl (and a handful of other languages) and said, "Let's do a lot more of that." It's somewhat scary how much more of "that" they've done. So, there's macros from Lisp, lazy evaluation from Haskell, redefine-able grammar and syntax from I dunno where, a new regex language, etc. It takes TMTOWTDI to obscene new heights (kinda like Lisp). If power is the sole determining factor in what language you choose, there's a strong case to be made that Perl 6 is the one you want. I don't know that I entirely buy that (if I did, I guess I'd be using Lisp), but I'm hopeful that the real result of Perl 6 will be a language as capable as Lisp with a community and library culture as strong as Perl 5.