Ioke Tries To Combine the Best of Lisp and Ruby
synodinos writes "Ola Bini, a core JRuby developer and author of the book Practical JRuby on Rails Projects, has been developing a new language for the JVM called Ioke. This strongly typed, extremely dynamic, prototype-based, object-oriented language aims to give developers the same kind of power they get with Lisp and Ruby, combined with a nice, small, regular syntax."
for shitty developers to produce crappy software with. Seriously STOP WITH THE 'LETS INVENT OUR OWN LANGUAGE' crap. REALLY. You're not going to help anyone. The good programmers already have PLENTY of GOOD languages to choose from, and your new language isnt' going to do anything for the crappy programmers because THEY AREN'T ANY GOOD AT PROGRAMMING, the language isnt' the problem.
We don't need a new compiled language.
We don't need a new vm.
We need to figure out what the hell we're doing with what we got and learn how to develop software that doesn't suck for users. The language isn't the problem there, we are, the developers who are spending our time trying to solve the problem by programing things for ourselves rather than listening to what the users want and need and STANDARDIZING on things.
You want to make computing better? Lets come up with some standardized way of doing things and improve on those together.
How many sources of electrical power can you get in your home right this moment where you live? 1? MAYBE 2? And no your own personal wind generators or solar cells don't count because you are missing the point. The end user just gets power, they know what they can use it for, anything that plugs in to a power socket.
How many sources of water can you get in your home? 2, maybe 3 if you count trucking it in.
How many different ways are there to start a common car? 1? 2 if you count keyless/remote ignitition.
The point to this is that all of those things people can and do use without needing to think about it. Not because someone invented a new way to start a car, but because everyone makes it so starting a car is the same for everyone instead of some whacky new 'look how pretty my new GUI is compared to the one that worked perfectly fine yesterday, forget the fact that we have our own names for everything thats probably not like anyone elses, and our own file system layout'.
Adding another useless option isn't going to help anyway, its just going to waste time. Yes, research is important, but this crap isn't research, its just another developer wanting to do his own thing because he's somehow 'better' than everyone else. Your new language isn't going to help bad programmers suck any less and its not going to really make a big difference to any good programmers as language doesn't matter to them for the most part anyway, except for some tiny little niche you might fill. MIGHT. Its likely in this cause being that its built on the JVM, that people should probably just use java anyway.
The last thing we need on slashdot to go with the daily slashvertisment and 'ask slashdot because I'm clueless' articles is another language thrown into the above to articles when clueless developer asks slashdot which language he should use for his new project. 2 hints on this matter: If your asking, you shouldn't be doing the project. Second, slashdot isn't going to help, its just going to confuse you with the opinions of several hundred other assholes just like me who think we all know everything perfectly. /RANT
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager