Таак, а если я пишу не на Java, но компилирую программу в JVM (например, как это делает Scala), я так понимаю ее потом с помощью gcj в бинарник не превратить? Что в этом случае посоветуете?
Не у всех установлена JVM или .NET. Было бы неплохо иметь возможность распространять программу в двух вариантах — простой бинарник и версия для тех, у кого есть виртуальная машина. Кажется, некоторые пользователи чисто психологически могут отказаться от программы, если для ее установки нужно скачивать еще что-то.
+1 за высокий порог вхождения у Python (по сравнению с PHP). Недавно начал его изучать. Пока речь идет о циклах и функциях — все более-менее понятно. А вот когда изучаешь, как там в нем работает ООП (а куда же без него в Пайтоне) — вот тут начинаются пороги :)
В общем, интересуют «настоящие» преимущества. Например, недавно я задавал вопрос про шифрование трафика в Subversion. Так вот, наличие такого функционала «из коробки», без танцев с ssh/apache, было бы «настоящим» преимуществом.
Возможно, вам стоило зафиксировать текущий trunk в теге или специальном «стабильном» branch, а оптимизацию производить в trunk. На счет альтернативных систем контроля версий — не могли бы дать пару ссылок на тему «почему XXX лучше, чем Subversion». Читал вики, но согласно ей все преимущества сводятся к распределенности, и мне не совсем ясно, зачем она _действительно_ нужна.
Видно, что не поняли. Я сначала вообще подумал о чем-то вроде «перед каждым A должно быть записано четное число». Сразу в голове возникли всякие (0|2|4|6|8) и тп :)
Если за неделю (ну или хотя бы две) не было обнаружено ни одного интересного бага, не было использовано ни одной новой библиотеки, не было прочитано хотя бы 20 страниц из какой-нибудь книжки/документации или хотя бы статьи на хабре, благодаря которой возникли хоть какие-то соображения ну или в крайнем случае не был куплен какой-то новый девай, значит, скорее всего, что-то идет не так.