Jonathan Blow on scripting languages
Jeru Sanders1 HN recommender · recommended in 2 months, 2020-2022
185K views · 7 years ago · commentary · evergreen
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.
1:55:24Ideas about a new programming language for games.
Jonathan Blow
530K views • 12 years ago
58:24#Gamelab2018 - Jon Blow's Design decisions on creating Jai a new language for game programmers
Gamelab Conference
210K views • 8 years ago
1:13:00Jonathan Blow - Jai Demo and Design Explanation (KEYNOTE) - Updated
LambdaConf
241K views • 1 year ago
13:48The Joy of Programming in Jai - Part 1: Hello World
Nuno Afonso
36K views • 6 years ago
2:07:18Demo: Base language, compile-time execution
Jonathan Blow
164K views • 12 years ago
1:02:49Reboot Develop 2017 - Jonathan Blow, Thekla Inc. / Making Game Programming Less Terrible
Reboot Develop
112K views • 9 years ago
1:15:51Jonathan Blow - How to program independent games - CSUA Speech
Alexandre Franco
190K views • 13 years ago
1:01:51Rant: Entity systems and the Rust borrow checker ... or something.
Jonathan Blow
304K views • 8 years ago
1:58:46Dynamic Languages Wizards Series - Panel on Language Design
Eduardo Cavazos
16K views • 14 years ago
12:31OSCON 2010: Rob Pike, "Public Static Void"
O'Reilly
119K views • 16 years ago
54:55Dconf 2014 Day 2 Keynote: The Last Thing D Needs -- Scott Meyers
The D Language Foundation
19K views • 8 years ago
1:01:40Demo: Implicit Context
Jonathan Blow
28K views • 11 years ago
45:03Keynote: The Last Hope for Scala's Infinity War - John A. De Goes
Scalapeño
36K views • 8 years ago
46:22"Clojure in Unity 3D: Functional Video Game Development" by Ramsey Nasser and Tims Gardner
Strange Loop Conference
24K views • 12 years ago
54:15Google I/O 2011: Java Puzzlers - Scraping the Bottom of the Barrel
Google for Developers
60K views • 15 years ago
1:14:32Building Your Own Dynamic Language
Stanford
21K views • 18 years ago
1:10:11Self and Self: Whys and Wherefores
Stanford
30K views • 16 years ago
1:24:39Mojo Lang - Tomorrow's High Performance Python? (with Chris Lattner)
Developer Voices
64K views • 2 years ago
48:19GopherCon 2014 Inside the Gophers Studio with Blake Mizerany
Confreaks
8K views • 12 years ago
59:04On the Expressive Power of Programming Languages by Shriram Krishnamurthi [PWLConf 2019]
PapersWeLove
27K views • 7 years ago
4 comments from Hacker News
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
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.
"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.
> I can guarantee you that a game will need a scripting language. Better get that done already. Is that really so certain? ▶ this video