-
Notifications
You must be signed in to change notification settings - Fork 97
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
Meta-issue: Features #2303
Comments
Trac really shined at making such ad-hoc lists of issues useful (by turning them into tables with metadata like status – github doesn’t even |
Another issue worth considering: Upgrade class object in stable memory (https://github.com/dfinity/dx-triage/issues/40) |
The restrictions of #703 (Effect System) are already enforced, just not with a standard effect system. |
I believe "Canister parameters" is long done, both in Motoko and IDL - not sure about dfx? @chenyan-dfinity? |
dfx is also done.
|
I think the open issue here is for Motoko to import .did file that contains actor class and instantiate it. |
Stable objects would require stable functions, so I extended that item. An alternative would be to support conversion hooks for serialisation, i.e., user-defined serialisation formats. Also added an item for that, though it's unclear how to do that.
My understanding is that there still are various loose ends about did files containing such parameters, e.g., how to remove them when uploading the canister, or how to import them? |
I think that is equivalent to adding support for foreign actor classes, which was tracked here: With our current compilation scheme (quoting the wasm in wasm), this would require both the .did file and the actual wasm of the imported class, or some way to install/retrieve an actor class install on the system. I don't think Andreas was a fan of foreign actor class import, should we rethink? |
Small:
actor{}
a subtype ofPrincipal
(actor t <: principal #2264)Medium:
do
monad constructLarge:
atomic <exp>
) #1361)The text was updated successfully, but these errors were encountered: