Java isn’t everybody’s cup of tea. With all its boilerplate and overhead, you’re virtually all the time higher off with a correct IDE that handles all the pieces underneath the hood for you. Nevertheless, should you study a brand new language, you don’t actually need to be bothered organising a clunky and sophisticated IDE. If solely you could possibly use a easy, normal Home windows program that you’re almost definitely already aware of. This want led [RubbaBoy] to create the MSPaintIDE, a Java development environment that permit’s you write your code in — sure — MS Paint.
In case you’re pondering now that you’ll find yourself writing your program with MS Paint’s textual content device and create a daily picture file from it — then you’re proper. As soon as arrange, MSPaintIDE will compile all of your PNG supply recordsdata into a daily Java JAR file. And sure, it has syntax highlighting and a darkish theme. [RubbaBoy] makes use of a custom-made OCR to remodel the picture content material into textual content recordsdata and wraps all of it into few-button-click atmosphere — together with git integration. You possibly can see an illustration of it within the video after the break, and discover the source code on GitHub.
One has to actually admire how far [RubbaBoy] went, contemplating the tongue-in-cheek nature of this mission. And all joking apart, should you’re curious about OCR, this would possibly simply be easy sufficient to start with. Or you could possibly broaden it with some text to speech functionality.