3 ms·
> I would expect people who know about game programming first, and about language design second. Well, one of the authors is Tim Sweeney. > There's a reason
by munificent 4y ago
> I would expect people who know about game programming first, and about language design second.
Well, one of the authors is Tim Sweeney.
> There's a reason C/C++ and even C# are the go to languages for game programming, and not Haskell.
It's interesting that you list those because none of them were originally designed for games. Well, C++ sort of was if you consider network simulations to be game-like.
I share your concern that this language looks like they packed a lot of functional programming candy in it and maybe not so much "actually reasonable for building a game" features.
But I think you're also underselling the expertise of the people involved. Also, my impression is that Verse is mostly intended as a game server language. I don't think you'll be writing physics or rendering in Verse. From that angle, a heavy focus on immutability, software transactions, etc. can make a lot of sense: it's trying to make it tractiable to author very large distributed systems with a lot of mutable state.
- illiarian 4y ago> It's interesting that you list those because none of them were originally designed for games. And yet, people are using those. So, an introduction of a "programming language for game programming" should at least have: - what are the challenges in game programming - how they are solved or not solved by existing languages, and why people are using them - what exactly this new language is bringing to the table, and how it solves those problems What we've seen so far "loom at this amazing language that solves everything! Let's look at syntax and types". > But I think you're also underselling the expertise of the people involved. Or people are overselling the expertise and are blinded by the bright names > Also, my impression is that Verse is mostly intended as a game server language. See, you only have impressions and don't thinks, because there's really nothing about what the language really does, and what problems it aims to solve. Beyond some poorly executed marketing fluff.
- munificent 4y ago> And yet, people are using those. And yet, none of those languages were pitched with a clear value proposition for games when they launched.