days
0
-18
-3
hours
-1
0
minutes
0
-6
seconds
-3
-2
search

#manifold

Smooth operator

Manifold: Operator Overloading for Java

Finally you can use BigDecimal and other Java types directly in arithmetic and relational operations by incorporating a feature called operator overloading into your project. In this article, Scott McKinney walks you through this new capability provided by the Manifold project. Along the way he discusses other interesting features built atop operator overloading including unit expressions.

I feel like I'm taking crazy pills!

Manifold: Java Access Control, Stop the Insanity!

Java access modifiers protected, package-private, and private are enforced both by the compiler and the JVM. Here, Manifold’s Scott McKinney explains why this is insane and how access to internals could be made much simpler and type-safe.

Innovative language features for Java - Part 2

Manifold: Extension methods for Java

This is the second part in a series of articles covering Manifold, a unique, open source technology you can use in any Java project to enable cutting-edge language features such as type-safe metaprogramming, extension methods, templating, and structural typing. In this segment, Scott McKinney discusses Extension Classes, an innovative feature that enables you to supplement a class with your own methods, interfaces, and other features.

Innovative language features for Java - Part 1

Manifold: The reinvention of code generators

This is the first in a series of articles covering Manifold, a unique, open source technology you can use in any Java project to enable cutting edge language features such as type-safe metaprogramming, extension methods, templating, and structural typing. In this segment, Scott McKinney discusses Manifold’s reinvention of code generators, namely Type Manifolds.