-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Simplify to apply/applyMethod/get #6
Comments
I am not sure whether I understand all the things, but it seems all other things can be achieved by If consider convenience and the syntax (wavy dot or some other possibilities), I will expect It seems very weird to have Of coz I agree I also suspect Even we want to keep |
So everyone else has context, the tc39 discussion of the chained assignment anomaly begins at https://www.youtube.com/watch?v=6tzni9p8TWM&list=PLzDw4TTug5O0ywHrOz4VevVTYr6Kj_KtW&t=93 , starting at 1:33. For the record, the earlier SES discussion I cite is at https://www.youtube.com/watch?v=isi6B3WJ7RQ&list=PLzDw4TTug5O1jzKodRDp3qec8zl88oxGd . I think the chained assignment discussion is early but I have not checked. @hax I agree that I agree that Btw, at Agoric, we use only eventual get, applyMethod, and applyMethodSendOnly. Because of the way our distributed object layer works, we cannot currently support applyFunction. Frankly, so far, we haven't missed it. Various language-neutral but oo distributed object frameworks like cap'n proto https://capnproto.org/cxxrpc.html have direct analogs of eventual get, applyMethod, and applyMethodSendOnly. I hope that someone maps these onto cap'n proto, though we have no such plans ourselves. There is no such mapping for any of the other operations we're considering. Do you expect eventual assignment to be useful, or are you arguing just from symmetry and minimizing surprise? What's your opinion on dropping eventual has and eventual delete? |
See https://github.com/Agoric/eventual-send/issues/41
The text was updated successfully, but these errors were encountered: