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
20082026
-
▲ 4
Yes, this is Java: Length distance = 100 MPH * 3 hr;story by mckinney · 2020-06-30 · 0 comments
-
▲ 1
Type-Safe Unit Expressions for Javastory by mckinney · 2020-05-12 · 0 comments
-
…Java leaves off. For instance, @Jailbreak is a badass, type-safe alternative to reflection. [1]: https://github.com/manifold-systems/manifold
comment by mckinney · 2020-05-06 · in Circle – A C++ compiler with compile-time imperative metaprogramming -
…makes Circle less approachable imo. Still, I like the F# type provider-ish aspect of this. [1]: https://github.com/manifold-systems/manifold
comment by mckinney · 2020-05-06 · in Circle – A C++ compiler with compile-time imperative metaprogramming -
…= 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...
comment by mckinney · 2020-01-26 · in Dimensional Analysis in Programming Languages (2018) -
…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...
comment by mckinney · 2020-01-19 · in Dynamic type systems are not inherently more open -
▲ 4
Type-Safe GraphQL without a code generation step or other atrocitiesstory by mckinney · 2019-11-27 · 0 comments
-
▲ 4
Unit expressions with Java, remarkably expressivestory by mckinney · 2019-11-26 · 0 comments
-
▲ 17
“Just-in-time code generation” the coolest language feature you never heard ofstory by mckinney · 2019-10-31 · 5 comments
-
▲ 2
Java: Operator Overloading as a Compiler Pluginstory by mckinney · 2019-10-30 · 0 comments
-
▲ 3
Unit Expressions built into Java, seeing is believingstory by mckinney · 2019-10-22 · 0 comments
-
▲ 1
Operator Overloading Added to Javastory by mckinney · 2019-10-16 · 0 comments
-
▲ 3
Manifold: Java Operator Overloading, Unit Expressions, Ranges, and Sciencestory by mckinney · 2019-10-16 · 0 comments
-
…methods * String interpolation * Templates * Type-safe reflection * [Un]Checked exceptions [1]: https://github.com/manifold-systems/manifold
comment by mckinney · 2019-09-08 · in Scala on Track to Support Java 9 Module System -
…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...
comment by mckinney · 2019-09-03 · in Show HN: Hacker News Clone – Clojure, GraphQL Learning Project -
▲ 4
Manifold: Java Extension Methods and Type-Safe Metaprogrammingstory by mckinney · 2019-08-29 · 0 comments
-
▲ 3
GraphQL Perfection with Java?story by mckinney · 2019-08-29 · 0 comments
-
▲ 3
Code Generators Are Obsolete?story by mckinney · 2019-08-18 · 0 comments
-
▲ 2
Adios, Checked Exceptionsstory by mckinney · 2019-08-17 · 1 comment
-
▲ 2
Define Java_has_a_preprocessorstory by mckinney · 2019-07-25 · 2 comments
-
▲ 2
Finally a Preprocessor for Javastory by mckinney · 2019-07-23 · 0 comments
-
▲ 126
Manifold: Java Type-Safe Metaprogramming, Structural Typing, Extension Methodsstory by jeanlucbernard · 2019-05-04 · 43 comments
-
▲ 8
Manifold: Java Type-Safe Metaprogramming, Structural Typing, Extension Methodsstory by jeanlucbernard · 2019-04-20 · 0 comments
-
▲ 3
Show HN: Type-safe metaprogramming for Java (and other killer lang features)story by rsmckinney · 2018-10-30 · 2 comments