Skip to content
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

explain origin/purpose of separate Java projects #515

Open
garfieldnate opened this issue Oct 29, 2024 · 1 comment
Open

explain origin/purpose of separate Java projects #515

garfieldnate opened this issue Oct 29, 2024 · 1 comment
Labels
debugger relating to the Java Soar debugger subproject documentation

Comments

@garfieldnate
Copy link
Collaborator

The Soar repository contains three projects under /Java: SMLJava, DebuggerAPI, and Debugger. What does SMLJava do beyond what is already generated by SWIG from the SML classes? And what is in DebuggerAPI, which is used in Debugger? Is it used anywhere else? Can we combine them, or are clients using the DebuggerAPI jar separately?

None of these projects have readme files, and I'm considering moving the debugger into a separate repository to make it conceptually simpler to run normal Java builds of it (gradle/maven, new dependencies and dependency updates, unit tests, etc., similar to the update I made to VisualSoar).

@garfieldnate garfieldnate added documentation debugger relating to the Java Soar debugger subproject labels Oct 29, 2024
@marinier
Copy link
Contributor

marinier commented Oct 29, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
debugger relating to the Java Soar debugger subproject documentation
Projects
None yet
Development

No branches or pull requests

2 participants