Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Micro AIs: use AI id instead of CA id as identifier
… for determining whether AI/CA ids are unique. Also pass AI id to eval/exec functions, instead of CA id. This is also a step toward fixing the bug with MAI variables remaining stored in units after an MAI is removed. In principle, the ca_id= key in the [micro_ai] tag should now be renamed to ai_id, but that would break backward compatibility without any benefit to the user, so we deal with it internally behind the scenes instead.
- Loading branch information
Showing
4 changed files
with
137 additions
and
84 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.