|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Terehov Gennady 2:5020/400 19 May 2002 13:24:07 To : Vladimir Bormotov Subject : Re[2]: CygWin -------------------------------------------------------------------------------- Hello Vladimir, Sunday, May 19, 2002, 4:28:32 AM, you wrote: VB> Hi, STDERR! >>>>>> "S" == STDERR <stderr@pech.elektra.ru> writes: SG>>> вопрос некорректный. о какой именно функциональности идет речь? что SG>>> касается утилит, работает большинство textutils, sh-utils, fileutils SG>>> и т.д. VB> S> Сказал же функциональность в пределах имеющихся в нем тулз :) Т.е. как VB> S> работают проги (в основном интересовали как раз все эти *utils), не VB> S> глючат ли и похоже ли на то как они работают в топике. VB> а чему там глючить? VB> И почему им работать "непохоже", если они из тех-же исходников? VB> Честн говоря, я бы скзаал что иногда даже очень похоже работают, хотя мне VB> бы хотелось "больше непохожести" VB> S> Hе так же ли это глючно как виндузовые проги под Wine запускаются? VB> не путай Божий Дар с яишницей. Что такое "виндузхные проги под WINE"? VB> и что такое CygWin? Ты разницу в софте, хоть немного представляешь? Hе, я конечно не так крут как мне хотелось бы и могу ошибаться, но как я понимаю сабж- это такая dll-ка cygwin1.dll, которая как сказано эмулирует UNIX API. Wine же (о котором я знаю только понаслышке, так что не пинайте если заблуждаюсь) транслирует вызовы Win API в вызовы UNIX API. Это так? А в чем тогда разница с точки зрения возможности появления глюков? И там и там некая прослойка присутствует, а чем больше в системе компонентов, тем она менее надежна. VB> Забегая вперед, я могу сказать, что если автор софта сам собирает под VB> win32, то я предпочитаю пользовтаь авторский бинарник, нежели то, что VB> собрано с CygWin. За примерами далеко ходить не буду - vim, python, VB> xemacs. Может еще что-то есть. VB> для пущей выразительности, покажу кусочек скрипта на питоне VB> === VB> # codepage for windows runs (reasonable values: '1251', '866') VB> WIN_CP ='1251' VB> import locale VB> if locale.getlocale(locale.LC_CTYPE)[1] ==None: VB> if sys.platform =='cygwin': VB> print "Cygwin does not grok locales" VB> print "produced html files may have wrong formatting" VB> elif os.name =='nt': VB> locale.setlocale(locale.LC_CTYPE, '.%s' % WIN_CP) VB> else: VB> locale.setlocale(locale.LC_CTYPE, 'ru_RU.KOI8-R') VB> === VB> весело? Обхохочешься :) -- Best regards, Terehov mailto:stderr@pech.elektra.ru Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: X-Org (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/104345f2665f0.html, оценка из 5, голосов 10
|