parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

И что конкретно не понятно?...

Sumo 25.07.2003 20:31

Выпущена версия 3.1.0:

Теперь можно освободить память, занимаемую более не использующимися объектами («не используются» = на них нигде нет ссылок): ^memory:compact[], $status:memory.

Ужесточены правила именования переменных окружения для ^file::exec/cgi[…], теперь имя должно быть написано латинскими буквами в верхнем регистре или цифрами, также допустимы минус и подчеркивание.

Теперь имя кодировки нечувствительно к регистру.

Теперь можно задать кодировку HTTP запроса.

Теперь документ, получаемый по HTTP, перекодируется в $request:charset кодировку.

Выпущена версия 3.0.8:

Изменено поведение ^file::exec/cgi[…]: теперь они не будут автоматически получать данные POST запроса. Если эти данные необходимо передать, теперь это надо сделать явно:
$.stdin[$request:body]

Изменено поведение name: теперь, если в хеше есть элемент, одноименный методу, будет взят элемент, не метод.

Добавлена опция поиска в таблице: $.reverse(1) — теперь можно искать и в обратном направлении.

Добавлены опции ряду методов класса table: $.limit(N), $.offset(N) — теперь можно ограничить операцию частью таблицы.

Добавлена опция преобразования таблицы в хеш: $.distinct[tables] — теперь можно получить ассоциативный массив ключ→таблица из строк с этим ключом.

Изменен алгоритм получения случайного числа: теперь на Unix он использует системные устройства /dev/random и|или /dev/urandom, на Win32: системные функции библиотек шифрования.

Добавлены методы: ^math:uuid[], ^math:uid64[], позволяющие получить уникальные идентификаторы.

Добавлен метод: ^math:md5[…], вычисляющий MD5-отпечаток строки.

Теперь $status:rusage доступен и на Win32 (автор: Виктор Федосеев, большое спасибо ему).

Исправлены ошибки:
элемент хеша «_default» более не подпадает под foreach;
на Linux теперь работает timeout при HTTP-запросах;
в письмах и полях HTTP-запросов/ответов дата теперь имеет стандартный формат
(в качестве разделителей теперь пробелы вместо минусов); SQL-драйвер Oracle: теперь нормально работает с запросы с несколькими CLOB-полями.