pith. sign in

arxiv: 1701.02189 · v1 · pith:H3S7KVWAnew · submitted 2017-01-02 · 💻 cs.PL · cs.SE

A Modularity Bug in Java 8

classification 💻 cs.PL cs.SE
keywords designjavaexampleinterfacemodularmodularitypracticesbest
0
0 comments X
read the original abstract

We demonstrate a modularity bug in the interface system of Java 8 on the practical example of a textbook design of a modular interface for vector spaces. Our example originates in our teaching of modular object-oriented design in Java 8 to undergraduate students, simply following standard programming practices and mathematical definitions. The bug shows up as a compilation error and should be fixed with a language extension due to the importance of best practices (design fidelity).

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.