Size: a a a

2020 November 20

c

certifiable fleece in Haskell
Alexander Vershilov
не быть целый символ, а быть частью символа
ненулевые восьмые биты только у символов выше ascii.
источник

c

certifiable fleece in Haskell
Если он выставлен в единичку, то следующий байт интерпретируется как часть текущего символа
источник

YR

Yuki Rito in Haskell
пишут In all modern character sets the null character has a code point value of zero. In most encodings, this is translated to a single code unit with a zero value. For instance, in UTF-8 it is a single zero byte. However, in Modified UTF-8 the null character is encoded as two bytes: 0xC0, 0x80. This allows the byte with the value of zero, which is now not used for any character, to be used as a string terminator. - оно?
источник

K

Kir in Haskell
Мне кажется, или нуль-завершённые строки должны умереть?
источник

YR

Yuki Rito in Haskell
ну почему же...
источник

AV

Alexander Vershilov in Haskell
certifiable fleece
Если он выставлен в единичку, то следующий байт интерпретируется как часть текущего символа
Угу
источник

YR

Yuki Rito in Haskell
в Паскале поддерживаются и те и те, неспроста :)
источник

AV

Alexander Vershilov in Haskell
Т.е. 0x00 может встретиться только как целый ascii символ и не может как чать другого
источник

AV

Alexander Vershilov in Haskell
Т.е. я могу сделать B.map (\x -> if x==0 ...)
источник

A

Antonio in Haskell
Alexander Vershilov
Т.е. 0x00 может встретиться только как целый ascii символ и не может как чать другого
да

U+0000 это 0x00
больше нет никаких других интерпретаций 0x00
источник

AV

Alexander Vershilov in Haskell
спасибо
источник

A

Antonio in Haskell
@qnikst такая же фигня со всеми до U+007F включительно

поэтому всякое часто встречающиеся  “а посчитаем количество строк тупо подсчётом 0x0a ничего не декодируя” работает
источник

Y

Yuuri in Haskell
Kir
Мне кажется, или нуль-завершённые строки должны умереть?
Хотелось бы… Но они ещё долго будут бродить, как зомби, и хотеть съесть наши мозги
источник

AV

Alexander Vershilov in Haskell
Antonio
@qnikst такая же фигня со всеми до U+007F включительно

поэтому всякое часто встречающиеся  “а посчитаем количество строк тупо подсчётом 0x0a ничего не декодируя” работает
Пасиб
источник

к

кана in Haskell
хочу чет интересное сделать, типа вот что-то с генериками, типами, ну вот с чем мы там обычно играемся в хаскеле когда работать не хотим, как вот DI человек хотел

но не могу ничего придумать
источник

a

adam in Haskell
выучи агду
источник

AA

A64m AL256m qn<co... in Haskell
а на ней че писать?
источник

к

кана in Haskell
нет, на агде чет делать не интересно, там не так много ограничений в которые интересно вписываться, зато куча ограничений с которыми возиться совсем уже неинтересно
источник

DS

Doge Shibu in Haskell
A64m AL256m qn I0
а на ней че писать?
Доказывать что-нибудь по фану
источник

AA

A64m AL256m qn<co... in Haskell
ну и хаскелисты уж года два ниче с женериками и типами не пишут, пишут, в основном, что надо женерики, типы и хаскель запретить
источник