[HN Gopher] Type system of Fortnite's Verse language
___________________________________________________________________
 
Type system of Fortnite's Verse language
 
Author : ghuntley
Score  : 20 points
Date   : 2023-03-29 21:29 UTC (1 hours ago)
 
web link (brianmckenna.org)
w3m dump (brianmckenna.org)
 
| AceJohnny2 wrote:
| Tangential, and because I had to look it up:
| 
| > _Verse has been designed by some people who really know what
| they're doing: Lennart Augustsson, Joachim Breitner, Koen
| Claessen, Ranjit Jhala, Simon Peyton Jones, Olin Shivers, Tim
| Sweeney_
| 
| The listed people are all luminaries of the functional
| programming world (and adjacent, like theorem proving and
| software verification), particularly Haskell. Hell, Simon Peyton
| Jones is one of the _creators_ of Haskell.
| 
| My point is, the creators of Verse aren't just a bunch of coders
| (pejorative) who felt like creating Yet Another Language.
 
  | AceJohnny2 wrote:
  | Nevertheless, I've yet to see an explanation of what problem
  | Verse aims to solve that isn't solved by other languages out
  | there.
  | 
  | It's still very early (while announced last year, it was only
  | just shown at GDC last week!) so I expect we'll be hearing a
  | lot soon.
  | 
  | Obviously, the association with Fortnite won't do it any
  | favors.
 
  | illiarian wrote:
  | Or they might be just creating a Yet Another Language precisely
  | because they are luminaries of functional programming. Those
  | often tend to chase a yet another unattainable dream of "the
  | one true functional language".
  | 
  | When you type the words "the really know what they are doing"
  | when talking about a language for _game programming_ , I would
  | expect people who know about game programming first, and about
  | language design second.
  | 
  | There's a reason C/C++ and even C# are the go to languages for
  | game programming, and not Haskell.
  | 
  | For example, the only presentation we've seen so far literally
  | talks about Yet Another Language without mentioning a single
  | problem it solves for game programming.
 
  | 542458 wrote:
  | At the same time... the language is _interesting_ , and I'm
  | sure it's technically very well designed, but I'm not sure it's
  | a good fit for the task they've got. The apparent goal is for
  | this to be a "now everybody can contribute to Fortnite,
  | democratize content" thing, but the language feels very not-
  | beginner-friendly to me. For example, it's fairly symbol-heavy
  | (making it intimidating and hard to read), and has some tricky
  | semantic whitespace.
 
___________________________________________________________________
(page generated 2023-03-29 23:00 UTC)