Download presentation
Presentation is loading. Please wait.
Published byAshley Caldwell Modified over 8 years ago
1
1 A New Soar Editor Miller Tinkerhess University of Michigan
2
2 Overview ● History ● Goals ● Approach ● Demo ● github.com/mtinkerhess/soar-editor
3
3 History ● Visual Soar −Java app, comes with Soar releases −Hasn't been developed for a while ● Soar IDE −Eclipse plugin, lots of great features −No editable datamap, no impasses ● Database-based Soar IDE −Experimental branch of Soar IDE −Sqlite backend instead of text files
4
4 Goals ● Make it easy to write Soar agents! ● Static error checking −Syntax checking, datamap compatibility ● Multiple problem spaces / datamaps −Auto-completion based on relevant datamap ● Logistical concerns −Version control −Integration with environment projects
5
5 Approach ● Simplicity −.soar files for rules,.dm files for datamaps −Assume that.dm files apply to rules in that folder −Don't impose a folder structure ● Explicit links between datamaps −Can represent superstate relationships −Can be used to divide problem spaces into multiple datamap files
6
6 Demo
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.