Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@janmasrovira
Copy link
Collaborator

@janmasrovira janmasrovira commented Sep 25, 2025

Allow programs to call methods from different ecosystems.

I've implemented a custom tactic so that the changes are transparent to the surface language for constructors, methods, destructors and upgrades.

There are some things that need to be improved:

  1. Only works if the EcosystemIdEnum : FinEnum EcosystemId is given explicitly and not inferred as an instance. We need to figure out how to properly reduce an expression with instance arguments in it.
  2. Multimethods require the user to provide the ecosystem id explicitly in the code. In the future this should be automatized too.

@janmasrovira janmasrovira self-assigned this Sep 25, 2025
@janmasrovira janmasrovira force-pushed the scope branch 7 times, most recently from 44a6580 to a73bda7 Compare September 30, 2025 10:40
@janmasrovira janmasrovira marked this pull request as ready for review September 30, 2025 11:17
@lukaszcz lukaszcz merged commit 1b4e0a5 into main Oct 2, 2025
1 check passed
@lukaszcz lukaszcz deleted the scope branch October 2, 2025 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants