SoarGroup / VisualSoar

VisualSoar is a development environment written in Java to aid in the creation of agents for use in Soar
6 stars 6 forks source link

combine datamaps #2

Open garfieldnate opened 1 year ago

garfieldnate commented 1 year ago

It's common to combine the Soar code of multiple agents into one. In this case the datamap of any of the original agents will not suffice alone, and the entire agent can only be validated after the multiple datamaps are combined. It would be nice to automate this.

amnuxoll commented 6 months ago

Not exactly what you wanted but the new import datamap feature might be a fair substitute for this.

garfieldnate commented 6 months ago

How does this work? You have V-S project with a datamap and you can import multiple other project datamaps into your datamap? If so, then yes, I would say this can be closed.

amnuxoll commented 6 months ago

Yes, that's basically it. There is a new menu option: Datamap->Link Entries from another Project's Datamap Please experiment with it as it's a big feature that needs testing.

garfieldnate commented 6 months ago

Spoke today with @PLindes about more generic project import. In other words, project 1 would import project 2 by linking to its datamap and sourcing it's root .soar file. Does V-S support this?

amnuxoll commented 6 months ago

No. You can only import the datamap and then ONLY sections that are linked directly to the top-state. There is currently no support for importing the .soar code from another project.