What does HackerNews think of manifold?
Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.
I’d rather see a boatload load of other features before patterns. I’ve been experimenting with project manifold[1]. _That_ is the path Java sb on. Just my take.
It's very impressive and far bigger than the operator overloading stuff. The other videos in that series cover some of the other features.
[0] https://projectlombok.org/ [1] https://github.com/manifold-systems/manifold
Well, if you want to leverage Java's static type system (and why not?), the answer is, yes. I imagine you'd want type and member references to the other language to resolve statically using the compiler, right? Similarly, why not have the same functionality in your IDE? Plus code completion, usage searching, refactoring?
Now, as I mentioned in an earlier comment, the embedding part of this addresses just a small segment of use-cases e.g., scoped query editing. The vast majority of other cases work directly against resource files, type-safely. Read more about that here:
[1] https://github.com/manifold-systems/manifold [2] https://github.com/manifold-systems/manifold/tree/master/man...
* Type-safe metaprogramming (like F# type providers)
* Structural Typing
* Extension methods
* String interpolation
* Templates
* Type-safe reflection
* [Un]Checked exceptions