Hacker GitHub

← All repos

manifold-systems/manifold

View on GitHub ↗ ★ 2,765 Java

Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

125 mentions on Hacker News by 13 people: 50 stories, 75 comments · first 2018-10-30 · latest 2026-07-23

Mentions per year 125 mentions · busiest year 2024 (33)
20082026
  1. ▲ 4
    Yes, this is Java: Length distance = 100 MPH * 3 hr;
    story by mckinney · 2020-06-30 · 0 comments
  2. ▲ 1
    Type-Safe Unit Expressions for Java
    story by mckinney · 2020-05-12 · 0 comments
  3. …Java leaves off. For instance, @Jailbreak is a badass, type-safe alternative to reflection. [1]: https://github.com/manifold-systems/manifold
  4. …makes Circle less approachable imo. Still, I like the F# type provider-ish aspect of this. [1]: https://github.com/manifold-systems/manifold
  5. …= 100 mph * 3 hr; Force f = 5.2 kg m/s/s; // same as 5.2 N Mass infant = 9 lb + 8.71 oz; [1] https://github.com/manifold-systems/manifold/tree/master/man...
  6. …Manifold also enables the use of structural interfaces with Maps, it's pretty amazing. [1] https://github.com/manifold-systems/manifold [2] https://github.com/manifold-systems/manifold/tree/master/man...
  7. https://github.com/manifold-systems/manifold/tree/master/man...
    comment by rsmckinney · 2019-11-30 · in Frink
  8. ▲ 4
    Type-Safe GraphQL without a code generation step or other atrocities
    story by mckinney · 2019-11-27 · 0 comments
  9. ▲ 4
    Unit expressions with Java, remarkably expressive
    story by mckinney · 2019-11-26 · 0 comments
  10. ▲ 17
    “Just-in-time code generation” the coolest language feature you never heard of
    story by mckinney · 2019-10-31 · 5 comments
  11. ▲ 2
    Java: Operator Overloading as a Compiler Plugin
    story by mckinney · 2019-10-30 · 0 comments
  12. ▲ 3
    Unit Expressions built into Java, seeing is believing
    story by mckinney · 2019-10-22 · 0 comments
  13. ▲ 1
    Operator Overloading Added to Java
    story by mckinney · 2019-10-16 · 0 comments
  14. ▲ 3
    Manifold: Java Operator Overloading, Unit Expressions, Ranges, and Science
    story by mckinney · 2019-10-16 · 0 comments
  15. …methods * String interpolation * Templates * Type-safe reflection * [Un]Checked exceptions [1]: https://github.com/manifold-systems/manifold
  16. …to support other JVM languages. Perhaps clojure could be on the radar? Food for thought. [1]: https://github.com/manifold-systems/manifold/tree/master/man...
  17. ▲ 4
    Manifold: Java Extension Methods and Type-Safe Metaprogramming
    story by mckinney · 2019-08-29 · 0 comments
  18. ▲ 3
    GraphQL Perfection with Java?
    story by mckinney · 2019-08-29 · 0 comments
  19. ▲ 3
    Code Generators Are Obsolete?
    story by mckinney · 2019-08-18 · 0 comments
  20. ▲ 2
    Adios, Checked Exceptions
    story by mckinney · 2019-08-17 · 1 comment
  21. ▲ 2
    Define Java_has_a_preprocessor
    story by mckinney · 2019-07-25 · 2 comments
  22. ▲ 2
    Finally a Preprocessor for Java
    story by mckinney · 2019-07-23 · 0 comments
  23. ▲ 126
    Manifold: Java Type-Safe Metaprogramming, Structural Typing, Extension Methods
    story by jeanlucbernard · 2019-05-04 · 43 comments
  24. ▲ 8
    Manifold: Java Type-Safe Metaprogramming, Structural Typing, Extension Methods
    story by jeanlucbernard · 2019-04-20 · 0 comments
  25. ▲ 3
    Show HN: Type-safe metaprogramming for Java (and other killer lang features)
    story by rsmckinney · 2018-10-30 · 2 comments