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

Implement modules #35

Open
c3d opened this issue Feb 9, 2020 · 0 comments
Open

Implement modules #35

c3d opened this issue Feb 9, 2020 · 0 comments

Comments

@c3d
Copy link
Owner

c3d commented Feb 9, 2020

XL modules have existed in two implementations so far:

  • The XL2 implementation which is hierarchical, but has no dynamic loading, no version numbers nor much self-desccription / introspection.
  • The Tao3D implementation has ABI and version checking, can load modules dynamically, has support for module description, but is not hierarchical and, paradoxically, does not deal too well with static modules.

Neither implementation covers syntax statements in modules correctly.

The new implementation should be:

@c3d c3d added this to To do in Native compiler via automation Feb 9, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

No branches or pull requests

1 participant