Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Larry Wall Speaks at Google

    Google TechTalks

    1 HN recommender · recommended in 3 months, 2009–2018

    YouTube

    57:53 · 81K views · Aug 26, 2008

    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.

    Software Engineering & LanguagesPython, Ruby & scripting languagesProgramming language design
    1. 32:32
      Hacker Interviews: Larry WallThe BXI92K views • 13 years ago
    2. 1:07:43
      2016 - On The Shoulders Of Giants - Damian ConwayThe Perl and Raku Conference - Greenville, SC 202612K views • 10 years ago
    3. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    4. 49:06
      Perl 6 for Mere MortalsCurtis “Ovid” Poe6.3K views • 11 years ago
    5. 53:31
      Growing a Language, by Guy SteeleBill Pugh165K views • 14 years ago
    6. 1:00:19
      How To Design A Good API and Why it MattersGoogle TechTalks453K views • 19 years ago
    7. 28:06
      MountainWest RubyConf 2014 - But Really, You Should Learn SmalltalkConfreaks27K views • 12 years ago
    8. 58:08
      Parallelism, Concurrency, and Asynchrony in Perl 6 / Jonathan Worthingtonyapcasia6K views • 11 years ago
    9. 7:15
      7 minutes of Pharo Smalltalk for RubyistsAvdi Grimm37K views • 11 years ago
    10. 54:12
      OOPSLA Conference: Growing a LanguageComputer History Museum24K views • 6 years ago
    11. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    12. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    13. 1:01:37
      Compiling and Optimizing Scripting LanguagesGoogle TechTalks21K views • 17 years ago
    14. 1:58:46
      Dynamic Languages Wizards Series - Panel on Language DesignEduardo Cavazos16K views • 14 years ago
    15. 1:00:06
      Computer Science - Brian Kernighan on successful language designUniversity of Nottingham332K views • 10 years ago
    16. 51:11
      Emily Shea - "Perl Out Loud"The Perl and Raku Conference - Greenville, SC 202633K views • 7 years ago
    17. 1:00:29
      Google I/O 2012 - Meet the Go TeamGoogle for Developers108K views • 14 years ago
    18. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    19. 44:03
      Google Developers Day US - Python Design PatternsGoogleDeveloperDay90K views • 19 years ago
    20. 1:00:56
      RailsConf 09: Robert Martin, "What Killed Smalltalk Could KO'Reilly87K views • 17 years ago

    3 comments from Hacker News

    1. @SwellJoeApr 2009· in “Lisp's reputation is so bad that many people don't even take a look at Lisp”

      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.

      RecommendsView on HN
    2. @jerfApr 2010· in “Why Perl 6 is different”

      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.

      CitesView on HN
    3. @raiphJan 2018· in “The art of the error message”

      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.

      CitesView on HN