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

Manifold "inliner" tool #95

Open
marciodel opened this issue May 20, 2019 · 2 comments
Open

Manifold "inliner" tool #95

marciodel opened this issue May 20, 2019 · 2 comments

Comments

@marciodel
Copy link

@marciodel marciodel commented May 20, 2019

Is there a plan to support something similar to Delombok? It would be good for projects using GWT, J2CL, JSweet, J2Objc, etc.

@rsmckinney
Copy link
Member

@rsmckinney rsmckinney commented May 20, 2019

Yes, after the first major release of Manifold there are plans to provide an "inliner" source-level tool for most of Manifold. For instance, extension features such as extension methods, type-safe reflection, and string interpolation can be straightforwardly inlined with standard, boilerplate source code. More advanced features involving type-safe metaprogramming (GraphQL, JSON Schema, SQL, etc.) will likely involve higher level changes e.g., execute Manifold as a conventional code generation step.

@rsmckinney rsmckinney changed the title Source code generation Manifold "inliner" tool Oct 23, 2019
@rsmckinney
Copy link
Member

@rsmckinney rsmckinney commented Jun 2, 2020

Update

#181 (Android and Kotlin support) also provides the compile/runtime API divide necessary to implement this request. #181 is comping in the next release; I'll implement this soon after.

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