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

ASD Serializer #1

Open
Zulu-Inuoe opened this issue Jan 2, 2018 · 0 comments
Open

ASD Serializer #1

Zulu-Inuoe opened this issue Jan 2, 2018 · 0 comments

Comments

@Zulu-Inuoe
Copy link
Owner

I want a 'good' serializer library for ASDF system files (asd files).

Such a library should at the minimum have the following:

  1. Support for feature tests via #+ and #-
  2. When reading and writing a file, unmodified, bit-by-bit, the output should match the input (no losing whitespace, comments, or anything else)
  3. Ability to add/remove logical components while still preserving structure.
  • eg: I want to add the string "hello" as the fifth item in a list.

This library need not be smart about inserting/deleting, beyond adding the minimum amount of formatting required for output to parse, such as a space to separate forms, a newline to insert forms after line comments, and so on.

The need for such a library is for clution to have a programmatic way of reading/writing ASDF files for automatically adding/removing files. components, and managing dependencies (:depends-on at a system level, at least).

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

1 participant