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

    Jonathan Blow on scripting languages

    Jeru Sanders

    1 HN recommender · recommended in 4 months, 2020–2022

    YouTube

    9:30 · 185K views · Jun 2, 2019

    A 10-minute clip from a Jonathan Blow Twitch stream in which he argues that game engines do not really need separate scripting languages. He questions the value of embedded interpreters when the main language can do the job.

    Cited in threads about Lua, embedded scripting, and game engines as a concise argument that scripting languages are redundant.

    Software Engineering & LanguagesProgramming language designGame programming & engines
    1. 1:55:24
      Ideas about a new programming language for games.Jonathan Blow530K views • 12 years ago
    2. 58:24
      #Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmersGamelab Conference210K views • 8 years ago
    3. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    4. 13:48
      The Joy of Programming in Jai - Part 1: Hello WorldNuno Afonso36K views • 6 years ago
    5. 1:13:00
      Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - UpdatedLambdaConf241K views • 1 year ago
    6. 2:07:18
      Demo: Base language, compile-time executionJonathan Blow164K views • 12 years ago
    7. 1:02:49
      Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less TerribleReboot Develop113K views • 9 years ago
    8. 1:01:51
      Rant: Entity systems and the Rust borrow checker ... or something.Jonathan Blow304K views • 8 years ago
    9. 54:55
      Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott MeyersThe D Language Foundation19K views • 8 years ago
    10. 12:31
      OSCON 2010: Rob Pike, "Public Static Void"O'Reilly119K views • 16 years ago
    11. 1:58:46
      Dynamic Languages Wizards Series - Panel on Language DesignEduardo Cavazos16K views • 14 years ago
    12. 1:03:48
      JavaScript: The Good PartsGoogle TechTalks589K views • 17 years ago
    13. 1:03:31
      Brian Goetz - Stewardship: the Sobering PartsClojureTV39K views • 11 years ago
    14. 1:07:22
      Invited Talk - Guy SteeleClojureTV39K views • 9 years ago
    15. 41:06
      "Unison: a new distributed programming language" by Paul ChiusanoStrange Loop Conference45K views • 7 years ago
    16. 59:04
      On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]PapersWeLove27K views • 7 years ago
    17. 1:01:40
      Demo: Implicit ContextJonathan Blow28K views • 11 years ago
    18. 1:14:32
      Building Your Own Dynamic LanguageStanford21K views • 18 years ago
    19. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    20. 1:10:11
      Self and Self: Whys and WhereforesStanford30K views • 16 years ago

    4 comments from Hacker News

    1. @pipeline_peakOct 2022· in “Lua, a Misunderstood Language (2021)”

      Lua doesn’t really solve anything fundamental. It’s popular because it’s small and easy to embed. But embeddable interpreters, while fun pet projects, they’re redundant and trivial. Jonathan Blow has a great explanation of this this video Write reusable libraries first, let people embed them into whatever scripting language/GUI app they want. Scripting languages, Linux distros, it’s all Pokémon cards.

      RecommendsView on HN
    2. @pipeline_peakDec 2022· in “Scripting-language inspired by JavaScript and GLSL”

      There’s nothing about this that screams “this language needs to be created”. Call me a pessimist, but I’ve seen So many toy languages on HN. My advice is, if you don’t have any original ideas and want users, your best bet is to implement a subset of JS, that’s the route I’m taking. Jonathan Blow has a great talk on the redundancy of scripting languages in game engines. this video

      RecommendsView on HN
    3. @veidelisMay 2021· in “Modern Javascript: Everything you missed over the last 10 years (2020)”

      "Gaming engines are scriptable for a reason" - I'm sure I've heard the opposite opinion from respectable sources at least 2 times. Here's Jonathan Blow this video I agree with the rest wholeheartedly.

      CitesView on HN
    4. @pengaruAug 2020· in “Parsing S-expressions in C (2019)”

      > I can guarantee you that a game will need a scripting language. Better get that done already. Is that really so certain? this video

      CitesView on HN