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

Move as much of things out of headers as possible and make tongrams a shared library #18

Open
KOLANICH opened this issue Sep 15, 2021 · 3 comments

Comments

@KOLANICH
Copy link
Contributor

No description provided.

@jermp
Copy link
Owner

jermp commented Sep 15, 2021

Hi there,
could you provide a description of this feature, and of why this represents an "issue" for you?
Thanks.

@KOLANICH
Copy link
Contributor Author

KOLANICH commented Sep 15, 2021

  1. I wanna make the library into a pair of deb packages, one for headers and another one for a shared library. And separate packages for CLI tools using the library.
  2. I also wanna reduce compilation costs.
  3. I also wanna ensure that all the software using the library uses the compatible format. One of the ways tightening it is to make the software use the same shared library. Since the library emits and parses the format, all the apps linked to the same shared library should understand each other.

@jermp
Copy link
Owner

jermp commented Sep 16, 2021

  1. Ok, so what is that you required?
  2. This is a good point.
  3. To do so, external libraries have to use the indexes exposed by Tongrams. No need to understand how the binary file is written; just use the public operations the classes expose.

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

No branches or pull requests

2 participants