Show HN: Type-safe metaprogramming for Java (and other killer lang features)
1–3 of 3 posts
Re: Show HN: Type-safe metaprogramming for Java (and other killer lang features)
#2IntelliJ IDEA provides comprehensive support for Manifold via the Manifold Plugin. Connect directly to your data without wedging an expensive code gen step in your build. Make incremental changes to files and type-safely access the changes instantly. Plus usage searching, deterministic refactoring, navigation, template editing, hotswap debugging, etc.
Manifold is both an API to build powerful metaprogramming features AND a set of awesome prebuilt features such as: - JSON Schema support - Extension methods (like C# a Kotlin) - Template files, 100% Java scripted - Structural Typing (like TypeScript and Go) - more
Manifold is just a JAR file you can drop into your existing project – you can begin using it incrementally without having to rewrite classes or conform to a new way of doing things.
Give it a go: http://manifold.systems/