Page 7 of 7

Re: Правила оформления кода

Posted: Tue Oct 22, 2013 9:27 pm
by Mario_r4
yogev_ezra wrote:
Mario_r4 wrote:
esevece wrote:Is possible to do the same with the programs?
No. Only kernel.
Он имел в виду, что он хочет, чтобы это было, а не спрашивает, как этим пользоваться. Почему исходники программ нельзя тоже перевести в UTF8, а при компиляции - перевести обратно?
Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы". Отдельно ради моего мнения переделывать не станут и потому я сразу обозначаю границу, после которой будет мучительно больно всем.

Re: Правила оформления кода

Posted: Tue Oct 22, 2013 10:31 pm
by stefano
Mario_r4 wrote:
esevece wrote:
CleverMouse wrote:Я обновила список правил. Теперь прекоммитный хук проверяет, что все файлы .asm, .inc, .txt имеют кодировку UTF-8 и не содержат BOM. Хук, к сожалению, распространяется только на kernel/trunk.
Требование кодировки относится только к исходникам, скомпилированные файлы могут использовать всё, что им нравится. Для перекодирования в процессе компиляции я написала немного макросов в kernel/trunk/encoding.inc, они принимают на вход строку в UTF-8 и генерируют бинарник с этой же строкой в предписанной кодировке - cp866, latin1, cp850 в зависимости от макроса.
Is possible to do the same with the programs?
No. Only kernel. Otherwise, I will stop writing the code for the project.
Ok.
I don't understand why you said "Otherwise, I will stop writing the code for the project.".

Re: Правила оформления кода

Posted: Tue Oct 22, 2013 10:50 pm
by Mario_r4
esevece wrote:I don't understand why you said "Otherwise, I will stop writing the code for the project.".
Because the position of the programmer has implemented UTF8 in the kernel source code is maximalist and radical. If the application will be converted to UTF8, it will also affect their formatting. No tabs - only spaces. For me, the use of space is very uncomfortable and I am not ready to abandon the use of tabs. For this reason, I outlined my position.

Re: Правила оформления кода

Posted: Tue Oct 22, 2013 10:58 pm
by stefano
Mario_r4 wrote:
esevece wrote:I don't understand why you said "Otherwise, I will stop writing the code for the project.".
Because the position of the programmer has implemented UTF8 in the kernel source code is maximalist and radical. If the application will be converted to UTF8, it will also affect their formatting. No tabs - only spaces. For me, the use of space is very uncomfortable and I am not ready to abandon the use of tabs. For this reason, I outlined my position.
Now I understand. Thank you.

Re: Правила оформления кода

Posted: Wed Oct 23, 2013 1:56 pm
by CleverMouse
Mario_r4 wrote:Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"
Ошибаешься.

Re: Правила оформления кода

Posted: Wed Oct 23, 2013 2:01 pm
by yogev_ezra
CleverMouse wrote:
Mario_r4 wrote:Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"
Ошибаешься.
So can you please recode all the code to UTF8 (without enforcing spaces instead of tabs)?
That would help people like esevece a lot, to make their localization.

Re: Правила оформления кода

Posted: Fri Oct 25, 2013 6:01 pm
by CleverMouse
yogev_ezra wrote:
CleverMouse wrote:
Mario_r4 wrote:Я возможно ошибаюсь, но скрипты вероятно работают в комплексе, а следовательно где будет перекодировка из UTF8, там будет "прощайте табы"
Ошибаешься.
So can you please recode all the code to UTF8 (without enforcing spaces instead of tabs)?
That would help people like esevece a lot, to make their localization.
I didn't prohibit changing encoding outside the kernel to anybody, did I?

Re: Правила оформления кода

Posted: Sat Oct 26, 2013 8:19 pm
by Mario_r4
yogev_ezra
Вообще никто не мешает вынести все языковые константы в отдельные файлы для разных языков, тогда никакой UTF8 не нужен вообще.