You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
не появились ли какие-нибудь продвижения относительно многопотоковости?
может поддерживается какая-либо модель, типа эксклюзивной многопотоковости (когда только один поток шуршит внутри скрипта)?
и еще, UTF8 как поддерживается? длина строки посчитается в символах или в байтах? а регулярки как сработают на локальных символах?
пасиб
к сожалению не знаю как пометить запись как "вопрос" или "пожелание" :)
The text was updated successfully, but these errors were encountered:
посмотрел по сырцам...
базовая поддержка utf8 в наличии...
можно ли сделать так, чтобы по умолчанию все строки обрабатывались в utf8? типа #"строка" дергалось бы lengthUtf8... естественно через ключи компиляции
и еще странность нашел: "string".lenUtf8() возвращает null, похоже проблема в objectscript.cpp:21651: условие на ненулевое количество аргументов лишнее
По поводу utf8 так и предусматривалось, сейчас можно сделать так в коде OS:
String.__len = String.lenUtf8
и #"строка" будет возвращать количество символом с учетом кодировки utf8. Регулярные выражения работают эквивалентно php, т.е. что бы работать с utf8, нужно использовать модификатор 'u', например:
Regexp("/([^\s]+)/isug")
'g' - глобальный поиск, как в JavaScript, т.е. обрабатываются все вхождения, а не первое.
приветствую
не появились ли какие-нибудь продвижения относительно многопотоковости?
может поддерживается какая-либо модель, типа эксклюзивной многопотоковости (когда только один поток шуршит внутри скрипта)?
и еще, UTF8 как поддерживается? длина строки посчитается в символах или в байтах? а регулярки как сработают на локальных символах?
пасиб
к сожалению не знаю как пометить запись как "вопрос" или "пожелание" :)
The text was updated successfully, but these errors were encountered: