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

Compile *.scm files and install the *.go files #2945

Closed
linas opened this issue Jun 2, 2022 · 2 comments · Fixed by #2949
Closed

Compile *.scm files and install the *.go files #2945

linas opened this issue Jun 2, 2022 · 2 comments · Fixed by #2949
Labels

Comments

@linas
Copy link
Member

linas commented Jun 2, 2022

Currently, the first time you start the atomspace, several minutes will be spend compiling the *.scm files for the first time. This makes the first start slow. It would be better if the compile happened during the CMake stage, and the resulting *.go files were installed.

@linas
Copy link
Member Author

linas commented Jun 4, 2022

The work needed for this has been mostly completed in pull reqs #2949 #2950 #2951 However, one issue remains:

If a module uses the MODULE_DESTINATION keyword, then the compiled module will be installed to the incorrect location. Some new keyword is needed, or else some extra-clever guessing.

@linas
Copy link
Member Author

linas commented Jun 5, 2022

Closing; all remaining work completed in #2951

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant