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 : -->