LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

I know that feel, bro, но проблема встраиваемости питона скорее вызвана запредельно кривущей реализацией самого интепретатора, а не какими-то фундаментальными проблемами языка. Там вон в вике чуть ли не икону поставили Гвидо, а мне хочется спросить «вы вообще код реализации питона читали?». Я регулярно как эту дичь читаю, так рву волосы на башке с криками «что это? Как вам это могло прийти в голову? Почему здесь костыль на костыле на костыле? Почему нельзя было один раз грамотно решить проблему?».

когда встала задача «встроить чё-нить скриптовое», Питон рассматривался в первую очередь - модно,молодёжно,популярно.. Поэтому код интерпретатора конечно смотрел, и тоже не в восторге.

Чуть не исследование потом было проделано по всем языкам, кого можно брать. Список удивительно невелик: lua, mruby, tcl приспособлены к тому чтобы легко встраиваться и расширять приложения. Для прочих приклады должны изначально под них делаться или существенно перепахиваться.

к большому удивлению помимо питона в отлёте Guile, который вроде позиционируется и делался для таких целей, но в многопоточной программе нет. Вот как так проектируют ?

Исходная версия MKuznetsov, :

I know that feel, bro, но проблема встраиваемости питона скорее вызвана запредельно кривущей реализацией самого интепретатора, а не какими-то фундаментальными проблемами языка. Там вон в вике чуть ли не икону поставили Гвидо, а мне хочется спросить «вы вообще код реализации питона читали?». Я регулярно как эту дичь читаю, так рву волосы на башке с криками «что это? Как вам это могло прийти в голову? Почему здесь костыль на костыле на костыле? Почему нельзя было один раз грамотно решить проблему?».

когда встала задача «встроить чё-нить скриптовое», Питон рассматривался в первую очередь - модно,молодёжно,популярно.. Поэтому код интерпретатора конечно смотрел, и тоже не в восторге.

Чуть не исследование потом было проделано по всем языкам, кого можно брать. Список удивительно невелик: lua, emruby, tcl приспособлены к тому чтобы легко встраиваться и расширять приложения. Для прочих приклады должны изначально под них делаться или существенно перепахиваться.

к большому удивлению помимо питона в отлёте Guile, который вроде позиционируется и делался для таких целей, но в многопоточной программе нет. Вот как так проектируют ?