Kirill
при этом вроде как в моём коде времени в итоге больше
Alexander
у нас главное про память
Alexander
документ большой выжирает несколько гигов
Kirill
ну и плюс сакс городить мрачней
Kirill
мы про один и тот же тикет говорим? :)
Alexander
не факт, но, собственно Матеуш про xeno писал, т.к. оно меньше памяти ест
Kirill
ну и DOM в Xeno не сильно жирный
Kirill
там он же ссылки в байтстринг по сути хранит
Kirill
оффсет + длина
Alexander
поскольку тут упомянуто xeno то я и решил, что о том же
Alexander
ну дерево offset+длин
Alexander
просто интересно может xlsx в принципе только поток "обработанных" тегов выдавать может
Kirill
ну и в итоге целевая структура с текстами т.п. сильно жирней
Kirill
с потоком, Саш, там это не совсем тривиально
Kirill
т.к. часть данных вообще в другом месте может быть
Kirill
формат не особо ориентирован на такое
Kirill
но возможно как-то можно извратиться
Alexander
ну значит говорить "IdДанных" из другого места
Alexander
(я не говорю что так надо, я спрашиваю можно ли так если что)
Alexander
а мы уже должны тогда возиться с этим
Alexander
т.е. делать свою структурку которая будет отображать IdДанных в данные или т.п.
Alexander
или вообще игнорировать если нам пофиг на эту часть
Kirill
ну эт понятно, но это другой тикет :)
Alexander
оно конечно гораздо менее дружелюбно к нам
Alexander
а
Alexander
да
Зигохистоморфный
https://htmlpreview.github.io/?https://github.com/quchen/articles/blob/master/haskell-equality-table.html
Зигохистоморфный
https://dorey.github.io/JavaScript-Equality-Table/
:D
A64m
плавучка все портит
parket
Ребят. Чуть не в тему, но может кто в курсе, чем можно под линух подебажить USB? Поотсылать пакетики, посмотреть, что будет...
PsyDebug
Alexander
https://wiki.ubuntu.com/Kernel/Debugging/USB вот что говорит ubuntu wiki
parket
Должен же быть GUI над libusb :)
Alexander
https://github.com/Kakadu/Qt_libusb ?
Max
Может просто биндинг?
Max
К любому ЯП?
parket
К любому ЯП?
Не хочется код писать. Хочется кнопочки понажимать.
Max
Та тоже самое. Копируешь пример...
parket
@qnikst спасибо.
parket
Та просто болтается датчик отпечатка пальца. Дров под линукс к нему нет. Вот, думаю, в него палочкой потыкать. Может живой.
Aleksei (astynax)
Сканер отпечатков вообще может работать в виде CDC device. Если это так, то потыкать можно хоть Telnet'ом :)
parket
Система об этом, увы, не знает. Знает что подключен к шине, а вот что с этим делать, нет.
parket
Придется загружать в виртулке винду, пробрасывать туда сканер, и снимать дампы вайршарком.
a66ath
parket
Нет, с чего бы
parket
GHCi, version 8.2.1: http://www.haskell.org/ghc/ :? for help
Prelude> [] == []
True
parket
Кстати, определение
data [] a = [] | a : [a] — Магия?
Alexander
-XNoMonomorphismRestriction
a66ath
Так почему в таблице type error?
Alexander
ну ёлки-палки, ну раз в месяц это
Alexander
при том, что половина людей точно читали разборы
a66ath
Alexander
а не в этом случае default rules
Alexander
без указания типов они разные
Alexander
и незвестно какие
Alexander
a66ath
Как сделать чтобы в ghci [] == [] вылетало?
parket
Само определение. Что такое [], a : [a]?
parket
Не могу же я так свой тип определить.
Alexander
qnikst@qwork ~ $ cat 17.hs
foo :: Bool
foo = [] == []
qnikst@qwork ~ $ ghci 17.hs
GHCi, version 8.0.1: http://www.haskell.org/ghc/ :? for help
IO error: "//usr/share/ghc-vis-0.8/ghc-8.0.1/ghci" does not exist
Loaded GHCi configuration from /home/qnikst/.ghci
[1 of 1] Compiling Main ( 17.hs, interpreted )
17.hs:2:7: error:
• Ambiguous type variable ‘t0’ arising from a use of ‘==’
prevents the constraint ‘(Eq t0)’ from being solved.
Alexander
а хз, я не помню как дефолтны отключить
parket
Т.е. это сахарок, для одного конкретного случая. Магия...
Alexander
@banana_is почему не можешь?
Alexander
а [a] - справа?
parket
data <> a = <> | a : <a>
parket
Ну, или типа того.
parket
Alexander
да
Alexander
Prelude> data P a = (:-:) | a :> P a так можно, а чтобы оно матчило как выше незя
parket
И что ":" такое? :)
parket
Стоп, я что-то явно упустил.
parket
Твой пример тоже выглядит как магия для меня.
A64m
ну : -это обычный конструктор
A64m
конструктор и конструктор типа [], конечно, не очень бычные
parket
О боже. Я прозрел. Спасибо!
parket
data Fun = Int ::: Int
parket
Это чудо!
parket
Не знал, что тайп-конструкторы могут быть в инфиксной нотациии определены.
Alexander
ну можно не в инфиксной определять (:--) a a