4 ms·
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 a
by AceJohnny2 4y ago
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. They claim they want
- CharlesW 4y ago> Nevertheless, I've yet to see an explanation of what problem Verse aims to solve that isn't solved by other languages out there. You might find the explanation in TFA helpful: > "A battle royale lobby has just 100 players, which fit within a single compute shard. > "But Fortnite is much more than just battle royale. A huge number of Fortnite players are on custom game modes made by people outside of Epic Games. It’s easy to imagine game modes having a few thousand players which can’t fit within a single shard. How do you scale to handle all that game state, correctly? > "Software transactional memory is at the core of Verse. Computation is categorised by transactions and ability to rollback. The goal is to make it easy to write working software across multiple servers. A big goal; we don’t often see programmers do that successfully!"
- AceJohnny2 4y agoI'm hearing "Haskell mashed with Erlang"
- ABeeSea 4y agoThe pitch for SPJ to leave MS research on Haskell for a video game company must have been pretty compelling so I’m very interested to see how this evolves.
- whateveracct 4y agooh I'm $ure it wa$
- deleted 4y ago[deleted]
- nequo 4y agoI think it may have been desire for impact. SPJ spoke with disappointment about his lack of impact on Microsoft's products. Excel did end up adopting lambdas but that took a decade and a half. Inside Epic, he can roll out functional programming to a young audience that hasn't done much programming before. And from what I can infer, Microsoft Research seems to be paying quite well. Do you have knowledge that indicates otherwise?
- eru 4y agoWasn't he kicked out of MS research for silly regulatory reasons? I mean he had lots of options, so the pitch from Epic must have still been pretty good.
- ClimaxGravely 4y agoCan you elaborate on why he was kicked out? That's news to me.
- eru 4y agoFrom what I've heard, Microsoft wanted to downsize the research department in Cambridge. By UK labour laws it was possible to lay off basically everyone in a department, but would have legally been much harder to cherry-pick a few people to keep.
- illiarian 4y agoSTM isn't a new concept. How does it relate to "writing software across servers"?
- srgpqt 4y agoSTM is the Haskell people’s hammer solution to everyone else’s nail problems.
- actionfromafar 4y agoWell, most everyone else is using duct tape, bailing wire and spit to solve those problems.
- illiarian 4y agoThis doesn't explain what STM has to do with it. On the other hand you have Erlang thesis from 1980s which is still true: https://erlang.org/download/armstrong_thesis_2003.pdf https://erlang.org/download/armstrong_thesis_2003.pdf (updated in 2003)
- ClimaxGravely 4y agoI was playing with UEFN quite a bit the last week. As far as I can tell there is no way to make the player limit larger than 100 currently. Maybe it's a plan for the future.
- jayd16 4y ago>Nevertheless, I've yet to see an explanation of what problem Verse aims to solve that isn't solved by other languages out there. The major problem being solved is that Fortnite did not fully control the fate of any other language.
- soup10 4y agoit's also well known that if you put a bunch of functional programmers in a room and let them marinate its only a matter of time before they make another functional programming language
- Kiro 4y ago> Obviously, the association with Fortnite won't do it any favors. What do you mean? I can't think of a better way to fast track a language to mass adoption.