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

Library system (aka ballpit) #259

Open
PaulBone opened this issue Jun 26, 2020 · 0 comments
Open

Library system (aka ballpit) #259

PaulBone opened this issue Jun 26, 2020 · 0 comments
Labels
meta: meta A meta bug, a bug about bugs, has no code of its own and closed when all its children are. meta: triaged Has the issue been triaged yet? status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: enhancement

Comments

@PaulBone
Copy link
Member

Once bytecode is linked into libraries we need a way to manage those libraries, both locally (user directory and system wide) and as some kind of repository. My notes so far;

  • Balls shall be the packages you get from a respository.
  • The repository is the ball pit.
  • Balls contain:
    • Bytecode
    • Interface data
    • (optional) optimisation interface data
    • Other code, like C code, .so files,
    • Documentation (mutliple formats)
    • Other data / examples / icons
    • For reproducable builds (likely as a link to a git/other repo with a
      tag):
      • Source code
      • Source docs
    • Meta-information.
  • Not everything is always installed/used. Eg one may only install
    bytecode if it's not in a development context, or use that to build
    native code then discard it.

Blocked on #50 and #249

@PaulBone PaulBone added type: enhancement meta: meta A meta bug, a bug about bugs, has no code of its own and closed when all its children are. meta: triaged Has the issue been triaged yet? status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. labels Jun 26, 2020
@PaulBone PaulBone added this to the Later milestone Jun 26, 2020
@PaulBone PaulBone removed this from the Later milestone Jan 30, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta: meta A meta bug, a bug about bugs, has no code of its own and closed when all its children are. meta: triaged Has the issue been triaged yet? status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: enhancement
Projects
None yet
Development

No branches or pull requests

1 participant