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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     24 Dec 2003  23:02:55
 To : Eugene Grosbein
 Subject : Re: ссылки на строки
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein пишет:
 
 AA>> Если критична память, то может быть имеет
 
 смысл складывать значения
 
 AA>> возвращаемые f(x) в файл и работать с хэндлером?
 
 EG> Hе подходит.
 
 AA>> Какие действия
 AA>> предполагается совершать со строками
 
 получаемыми от f(x)?
 
 EG> Произвольный доступ к $ff{$x} при случайных $x.
 
 EG> Плиз, не надо уводить в сторону. Простой же
 
 вопрос - возможно ли в перле
 
 EG> создать ссылку на константный скаляр в
 
 сегменте данных, как это позволяет
 
 EG> сделать C?
 
 1. ты разделяешь понятие "скаляр" и "переменная".
 это неверно.
 http://gisle.aas.no/perl/illguts/
 
 2. теоретически что-то вроде copy-on-write для
 cкаляров - флаг SVf_FAKE.
 но вряд ли ты станешь писать XS - а без него никак.
 
 3. вычисляй f($x), сохраняй в файл, mmap'ь его
 readonly в переменную (напр. Sys::Mmap) и надейся
 на эффективную реализацию virtual memory.
 ну и ссылки на переменную храни в хэше.
 
 -- 
 Sergey Skvortsov
 mailto: skv@protey.ru
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.1
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: ссылки на строки   Sergey Skvortsov   24 Dec 2003 23:02:55 
Архивное /ru.perl/6488a2205bfa.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional