Type system of Fortnite's Verse language
There&#x27;s a lot of bummed out comments in here about the syntax, but to me it looks a lot like what someone might see in a reimagined Typescript. Maybe a little Haskell thrown in for good measure. I agree they probably would have been better served just using an existing language with loads of existing tutorials like C# or Python, but if they&#x27;re going to make something totally from scratch, I think a lot of decisions will actually make the language pretty easy to learn.<p>Everything being an expression should prevent a big trip hazard for new developers. As someone who teaches programming a lot, expressions vs statements vs special forms really confuses new developers.<p>In a lot of ways, this seems like a lot of good ideas from Haskell and Typescript, put into a straightforward syntax. I&#x27;d bet I wouldn&#x27;t even think about the syntax after a week of cranking out code.<p>And the possibly to have dependent types down the road is very exciting! That would make things like STM so much easier, which would help immensely with scaling code.