OK. I haven't posted in a while. Been busy.
Next week I get to go to the OReilly P2P Conference. Should be REALLY awesome. I will be hacking on code until them. We need to release by Wednesday, the day of the conference.
I can't believe I am about to say this... I think we need another programming language. I usually consider myself VERY conservative in this respect. I see many programming languages with almost NO significant reason for existance.
I can hack anything in 12-15 languages. You name it. I only try to hack on 2 - 3 at a time. Java, Lisp (for Emacs), and XML (if you consider that a language) are my current choices.
Basically it would be a combination of Java and Python.
- would remove bad things from Python. - no operator overloading - no multiple inheritance - enumerations - Java/Python Exceptions - lambda - format strings - fully Open Source with a strong document for the language specification. - Java bytecode support (for Jython and Java) - GNU Java Compiler support so bytecodes can be compiled. - regexp support from day 0 - better core debug (my JavaCore project) - Java/Python syntax blend - maybe the format requirement from Python. I kind of like this. Awesome way to enforce language settings
Of course this won't happen. I am just writing it down so that I can clear my head. Work is too busy right now for me to start such a huge project.
I am going to setup slashcode on my openjava.org site. Hopefully after the P2P conference. The GNU Java effort is really going to make things MUCH better.