Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> I honestly fail to see what properties of the language has anything to do with the metaverse, or millions of devs, etc...

They're pushing transactions straight from the beginning, which I think is the sanest way for multiple actors to all try to interact with the same world.

And for the compiler to stay sane in dealing with transactions, it's necessary to mark effects, which is also in the slides.

The inclusion of effects & transactions already puts it way outside of the mainstream, even without the Logic stuff (which I admittedly don't understand yet)



What are transactions in this context? Message passing?


Classic multiplayer world problem - I want to give you 10 monies for your rare sword. At no point, from any view should I have 10 monies and the sword, nor you the sword and 10 monies, and especially bad is if neither of us have either. Also, it shouldn't be possible for someone to lure a goblin over to stab me forcing me to cancel the trade because I died and warped back home. Also it needs to happen within like 200ms because otherwise people will leave for a less laggy game.


And entity updates, I presume.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: