Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     08 Oct 2001  16:03:18
 To : Vladimir Podgorny
 Subject : Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...
 -------------------------------------------------------------------------------- 
 
 Vladimir Podgorny <raven@cemetery.org.ua> wrote:
 
 VP>vitus@ice.ru wrote:
 >> 
 >> Из нижепроцитированной документации следует, что XS версия модуля
 >> работает в 20 раз быстрее.
 
 VP>...Hо она непортабельна, поэтому имеем чисто перловую реализацию для
 VP>сохранения портабельности...
 
 Она не "непортабельна", а "перловый код _может быть_ более портабельным".
 Hа самом деле, я с трудом могу представить себе платформу, где бы собирался
 перл с unpack "u", но не собирался бы этот XS.
 
 >> Вот ради этого и стоит использовать ее.
 
 VP>Если она где-то есть...
 
 В Base64.pm написано:
 
 eval { bootstrap MIME::Base64 $VERSION; };
 if ($@) {
     # can't bootstrap XS implementation, use perl implementation
     *encode_base64 = \&old_encode_base64;
     *decode_base64 = \&old_decode_base64;
 
     $OLD_CODE = $@;
     #warn $@ if $^W;
 }
 
 Т.е. мы пытаемся сначала загрузить XS-версию (bootstrap MIME::Base64 $VERSION),
 но если это обломилось 
 (для этого  eval { }; и if ($@) {} ) мы не отваливаемся, а начинаем
 использовать старую перловую версию
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: FT-center (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 base64. А это письмо сюда попадало? Вчера послал и нивижу...    Andrej   04 Oct 2001 21:23:55 
 Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...   vitus@ice.ru   05 Oct 2001 12:48:54 
 Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...    Andrej   07 Oct 2001 22:33:57 
 Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...   vitus@ice.ru   08 Oct 2001 14:20:09 
 Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...   Vladimir Podgorny   08 Oct 2001 14:49:02 
 Re: base64. А это письмо сюда попадало? Вчера послал и нивижу...   vitus@ice.ru   08 Oct 2001 16:03:18 
Архивное /ru.perl/9509845c3deb.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional