Victor Wagner wrote:
Ну вот, опять начинается... Чей способ лучше... :-) Вы не можете без претензий к тем или иным вещам?Не можем. Ибо идеальных вещей не бывает. К Tcl/Tk тоже есть претензии. Только там, если приспичит, можно взять и поправить то, что мешает. А в Kylix - нельзя. Это основная претензия. Вторая претензия заключается в том, что Kylix не следует LSB. Из-за этого у начинающих проблемы с запуском программ вне среды. Впрочем, с этим у Борланда всю жизнь были некоторые сложности - и с Turbo Pascal 3.0 тоже. Третья претензия заключается в том, нужно внимательно читать лицензионное соглашение, чтобы выяснить, а имеешь ли ты право распространять эти (необходимые) части рантайма со своей программой.
Ну, это, мне кажется, можно не выражать открыто - это всегда подразумевается, и всюду и при каждом случае твердить про это... Ну, устают от этого люди, устают...
Да, не спорю: плохо, что kylix - это не OSS и тем более не свободное ПО по теории Столлмана. Но, думаю, если человек уж решил использовать что-то такое в понятном контексте, то пускай изволит позаботиться о внимательном прочтении лицензии и обо всем остальном. Если нет, так, наверное, ему это не так уж и нужно...
Предлагать же вместо яичницы шоколад на завтрак, говоря, что-де шоколад слаще, тоже как-то нехорошо... Просто, привыкнуть к kylix (после Borland C++ Builder, например) проще, чем к Tcl/Tk... Это ж еще недюжий энтузиазм и смелость надо иметь (для штудирования нового языка)! Я бы тоже посоветовал человеку что-нибудь другое, например Python (ну очень уж мне он нравится!), но этого не делал, зная, что чем учить новый язык (а значит привыкать к новой культурной среде, буквально - к новому языку), лучше "приручить" уже, вероятно, знакомую программу (если это вообще возможно, о чем и спрашивали).
ЗЫ Кстати, о Питоне... Им кто-нибудь пользуется (из участников рассылки)? -- Andrei Sosnin http://zzx.ath.cx <!-- : it all depends on your vision : -->