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

Use a internal LLVM library instead of llvm-hs #100

Open
Ailrun opened this issue Sep 5, 2019 · 1 comment
Open

Use a internal LLVM library instead of llvm-hs #100

Ailrun opened this issue Sep 5, 2019 · 1 comment
Assignees
Labels
discussion This issue or pull request is under a discussion enhancement New feature or request refactoring This issue or pull request suggests a way to refactor codes

Comments

@Ailrun
Copy link
Member

Ailrun commented Sep 5, 2019

Is your feature request related to a problem? Please describe.
With llvm-hs library, it's hard to change stack LTS while preserving the version of LLVM.
Further more, if the library makes it harder to share similar structures (like identifiers) between non-LLVM codes and LLVM codes.

Describe the solution you'd like
Use a internal LLVM library which shares basic data types with other codes.

Describe alternatives you've considered
Use data types of llvm-hs in other code bases. Sadly, with this solution, it is still hard to update stack LTS independently.

Additional context
It should be carefully inspected that how hard to make a internal library for LLVM.

@Ailrun Ailrun added enhancement New feature or request refactoring This issue or pull request suggests a way to refactor codes discussion This issue or pull request is under a discussion labels Sep 5, 2019
@Ailrun Ailrun self-assigned this Sep 5, 2019
@Ailrun Ailrun changed the title Use a custom LLVM library instead of llvm-hs Use a internal LLVM library instead of llvm-hs Sep 6, 2019
@Ailrun
Copy link
Member Author

Ailrun commented Sep 8, 2019

Name candidates

  • llvm-syntax

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This issue or pull request is under a discussion enhancement New feature or request refactoring This issue or pull request suggests a way to refactor codes
Development

No branches or pull requests

1 participant