Он предлагает переходить на Алфор.
Где и кому?
теперь Лис уже согласен просто на перекодировщик из одной кодировки в другую
А что, 1Скрипт этого не умеет?
Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » Алфор » Готовы ли мы писать на Алфор-е?
Он предлагает переходить на Алфор.
Где и кому?
теперь Лис уже согласен просто на перекодировщик из одной кодировки в другую
А что, 1Скрипт этого не умеет?
1Скрипт этого не умеет?
умеет, но стоит мне об этом сказать, как набигают Уткин, Павиа, Рст256 и Будден и начинают говорить, что 1Скрипт тяжёлый, что недокументированный и т.д.
Где и кому?
И тут такой выходит МихалНик и заявляет: а вот в Алфор-е всё есть.
Что в этой ситуации делать Лису?
умеет, но стоит мне об этом сказать, как набигают Уткин, Павиа, Рст256 и Будден и начинают говорить, что 1Скрипт тяжёлый, что недокументированный и т.д.
Лис сам жалуется на документацию РусЛуа.
И тут такой выходит МихалНик и заявляет: а вот в Алфор-е всё есть.
Что в этой ситуации делать Лису?
М.б. формулировку некоторого требования рац. пожелания по образцу и подобию?
Отредактировано MihalNik (2018-10-24 23:21:25)
М.б. формулировку некоторого требования рац. пожелания по образцу и подобию?
Я не очень понял, что Вы предлагаете.
Требование - программа, аналогичная iconv по функционалу, написанная кириллицей. Что тут уточнять?
Я вижу такие варианты действий:
- написать на РусЛуа (для этого надо копаться в кишках)
- написать на 1Скрипт
- написать на Алфор (для этого его надо устанавливать, а как его устанавливать в астра-линуксе нигде не написано)
- написать на "C" и сказать "хочу такое же на АЛФОР" (собственно - iconv такой и есть)
Отредактировано Лис (2018-10-25 04:54:41)
как набигают Уткин
Потому что Уткина интересуют цели. А там так накурено....
Я вижу такие варианты действий:
Написать в Паскале? Или на Обероне?
И, да, наверно это другая тема, которую Лис не увидел . Iconv это не Алфор, а инфраструктура и экосистема. То, на что Лису пару раз уже тыкали пальцем...
Отредактировано utkin (2018-10-25 09:26:33)
хочу такое же на АЛФОР
Так там функции кодировки имеются:
/*
['RU']
КЛАСС {Строковые_функции}, ПЕРЕВОД {String_functions} :ФУНКЦИИ:
Add_trail = Добавить_заверш\ающий_символ_если_его_нет(
Исходная_строка, Завершающая_строка)
Trailing_slash = Завершающий_слэш(Исходный_путь)
Path_separator = Разделитель_пути
Remove_trailing = Удалить_заверш\ение_строки(
Исходная_строка, Завершение_для_удаления)
Remove_starting = Удалить_начало\_строки(
Исходная_строка, Строка_для_удаления)
Starting = Начинается\_со_строки(Исходная_строка, Начало_строки)
Ending = Завершается\_строкой(Исходная_строка, Завершение_строки)
Find_last = Поиск_послднего\_вхождения(
Строка_в_котрой_искать, Что_искать)
Char = Символ_из_цел\ого_значения(Целочисленное)
Ord = Код\_символа(Символ\_из_которого_получить_код)
Upper = Верхний\_регистр(Исходная_строка)
Lower = Нижний\_регистр(Исходная_строка)
Trim = Отрез\ать_пробелы_с_обеих_сторон(Исходная_строка)
TrimR = ПОтрез\ать_пробелы_справа(Исходная_строка)TrimL = ЛОтрез\ать_пробелы_слева(Исходная_строка)
Split = Разбить\_на_строки(
Результирующий_массив[], Исходная_строка, Разделитель)
Replace = Заменить\_подстроку(
Исходная_строка, Исходная_подстрока, Заменить_на_что)
.
ПЕРЕЧИСЛЕНИЯ:{encoding} = {кодировка}:
'DEFAULT' = 'ОБЫЧНАЯ\_КОДИРОВКА',
'ASCII' = 'ASCII_КОД\ИРОВКА',
'UTF8' = 'UTF8_КОД\ИРОВКА',
'UTF16' = 'UTF16_КОД\ИРОВКА',
'UTF16_BIG' = 'UTF16_БОЛ\ЬШИЕ_ПЕРВЫЕ',
'UTF7' = 'UTF7_КОД\ИРОВКА',
'UTF32' = 'UTF32_КОД\ИРОВКА',
'UTF32_BIG' = 'UTF32_БОЛ\ЬШИЕ_ПЕРВЫЕ' ;
.
ФУНКЦИИ:
Encoding_supported = Кодировка_поддерживается(Кодировка)
Bytes_to_ascii = Байты_в_ASCII( Массив_байтов[] )
Bytes_to_utf8 = Байты_в_utf8( Массив_байтов[] )
Bytes_to_utf7 = Байты_в_utf7( Массив_байтов[] )
Bytes_to_utf16 = Байты_в_utf16( Массив_байтов[] )
Bytes_to_utf16_big = Байты_в_utf16_бол\ьшие_первые( Массив_байтов[] )
Bytes_to_utf32 = Байты_в_utf32( Массив_байтов[] )
Bytes_to_utf32_big = Байты_в_utf32_бол\ьшие_первые( Массив_байтов[] )
Bytes_from_ascii = Байты_из_ascii( Массив_байтов[], Исходная_строка )Bytes_from_utf8 = Байты_из_utf8( Массив_байтов[], Исходная_строка )
Bytes_from_utf7 = Байты_из_utf7( Массив_байтов[], Исходная_строка )
Bytes_from_utf16 = Байты_из_utf16( Массив_байтов[], Исходная_строка )
Bytes_from_utf16_big_endian = Байты_из_utf16_бол\ьшие_первые(
Массив_байтов[], Исходная_строка)Bytes_from_utf32 = Байты_из_utf32( Массив_байтов[], Исходная_строка )
Bytes_from_utf32_big_endian = Байты_из_utf32_бол\ьшие_первые(
Массив_байтов[], Исходная_строка )Hex = Шестнад\цатиричное(Целое_значение, Цифр_минимум)
.
КОНЕЦ
*/
Лис
Я думал Лису уже пришло прозрение. Но он так и не понимает. Если ему что-то нужно, то это он должен делать сам. Либо заплатить другому денюшку - таковы правила Линукса.
- написать на РусЛуа (для этого надо копаться в кишках)
Луа это скриптовый язык, а вернее предметно ориентированный язык. А это значит что поддержку в виде API нужно добавлять ручками путём правки исходников.
В игровых фирмах это прокатывает. Один пишет скрипты второй пишет их интерпретатор все в профите. Но Лис жадный он почему-то не хочет заплатить денюшку Рст256 что-бы тот сделал чтение и запись, да и внужной кодировки.
И в большей части это касаетсяя и других языков. Вот для питона, джавы и дефи этот вопрос решён возможностью подключения DLL и автоматической трансляцией заголовочных файлов.
Вы здесь » Применение искинов - шоссе империализма (Стенгазета русификаторов ИТ) » Алфор » Готовы ли мы писать на Алфор-е?