Alexander
хз яндексисты есть?
Alexander
там вроде хацелистов в касперского выгоняют (шутка)
A64m
только тех кто в армии отслужил - и там сразу старшего лейтенанта дают
john
там вообще всех выгоняют
Danila Matveev
монорепа проблема?
плюс, когда они городили свои велосипеды, свои либы для работы со всем, включая concurrency, тогда в этом была необходимость, потому что скаловые были сильно убогими
и все собиралось под одну версию компиллятора
A64m
ну я об этом и сказал
Alexander
ghc: panic! (the 'impossible' happened)
(GHC version 8.2.1 for x86_64-unknown-linux):
Loading temp shared object failed: /run/user/1001/ghc13526_0/libghc_17.so: failed to map segment from shared object
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
обожаю дефолтные настройки в некоторых дитрах
Leonid 🦇
невозможное возможно!
Leonid 🦇
@qnikst это на генту или никсос?
Alexander
убунта я думаю. в ней nix
Alexander
не знаю кто из них TMPDIR выставляет
Alexander
удаленная машинка
Leonid 🦇
без executable темп монтируют?
Alexander
да
Alexander
/run/
Alexander
и TMPDIR туда указывает
Alexander
/tmp с +exec монтируют
Alexander
но стек выбирает /run
Leonid 🦇
вообще учитывая сколько ghc породжает временных файлов, он должен в /var/tmp гадить
Alexander
в кто-нить с bindings-DSL работал?
Leonid 🦇
а то /run это же в ram
Alexander
как вообще нагенеренным пользоваться
Alexander
я смотрю в bindings-hdf5 и они меня пугают, конечно все функции нахаляву, но сплошное Ptr () и нету документации вообще
Alexander
или может кто получше либы знает?
Leonid 🦇
/me вообще hdf5 избегает
Leonid 🦇
там АПИ дикое
Alexander
неясно что лучше, мне нужен формат для табличек, в которые ещё и R, Python/pandas умеют
Alexander
минимум
Alexander
идеально ещё чтобы со всякими GoogleCloudStorage работал, но на это пофиг
Alexander
hdf5 вроде подходит
Leonid 🦇
csv?
Alexander
лол
Alexander
только если со своими расширениями для типов и имен и опять же пандас вроде не умеет нахаляву в csv писаться
Alexander
но апи там дикое
Leonid 🦇
значит для мейнфреймов формат подходит, а для вашей бигдаты нет? ну ну
Leonid 🦇
на csv и коболе вся банковская система стоит!
Alexander
меинфреймы все на коболе написаны
Alexander
к ним за километр подходить боятся
Alexander
хотя блин чем дальше я читаю API тем мне страшнее становится
Leonid 🦇
а ты уверен что у тебя hdf5 скомпилено с поддержкой тредов?
Leonid 🦇
/me кроме того вспомнил сколько hdf5 высирает ворнингов при компиляции
Alexander
@lonokhov сама либа?
Alexander
она не thread safe?
Leonid 🦇
там вроде лоу левел тредсейф можно включить, а вот "хай левел" интерфейс нет. но я не знаю что это значит в контексте hdf5
Leonid 🦇
/me компилял для зависимостей
Alexander
если я могу открывать несколько файлов и читать из них из разных тредов, то норм
Alexander
или один несколько раз из одного process space
Alexander
блин как-то стыдно за экосистему
Alexander
даже для go есть байндинги, которые не так паршиво выглядят
Alexander
@lonokhov чот я реально на csv смотрю уже как на выход
Alexander
чего с типами данных делать пока не ясно
Alexander
хотя в общем-то пофиг на типы, только с датами проблемы могут быть
Алексей
@qnikst Промежуточное представление для альфалистов?
Alexander
примерно
Alexander
в общем до них наконец-то должно что хорошо часть данных в свои dataframы экспортировать и работать с ними вне листа
Alexander
чтобы не было всего этого ада с зависимостями ссылками на середину фрейма экселевскими координатами и т.п.
Alexander
ну и вечного ада с hide(bla-bla-bla)
Алексей
Модель данных там, конечно очнь странная
Anonymous
Хей, профессионалы, посоветуйте IDE, пожалуйста
A64m
очень смешно
Алексей
emacs
Алексей
vim
Алексей
atom
Anonymous
Спасибо
Dmitry
буду оригинален
Dmitry
gvim
Dmitry
+ xmonad
Aragaer
у меня emacs+evil + xmonad
A64m
для хаскеля вообще нету каких-то иде-подобных костылей для начинающих, везде надо знать что и где обрабатывать напильником
Alexander
mcedit
Alexander
даже желания доставать напильник не будет
Dmitry
rly ?
A64m
речь про всякие ghc-mod-ы и hie
Alexander
ну там вроде вообще никаких плагинов
Alexander
в виме/гвиме емаксе есть что-то и есть желание включить их
A64m
но речь именно про какие-то языковые плагины
Ignat
Для идеи есть плагин, хотя когда я его в последний раз тыкал, он был неюзабелен, но недавно видел, как его кто-то использовал
A64m
который из трех?
A64m
тот, который на intero вроде его сам собирает (ну этот-то легко), так что там вроде никаких сложных работ при установке не требуется