Igor
Для -128..127 боксинг бесплатный
блин, это мне напомнило, что в жаве байты со знаком. Я 3-4 года назад портировал код и вот я намаялся с их дурацкими байтами((
Igor
я подробности уже не помню, но в документации были беззнаковые числа, а код был на жаве
Anonymous
new Integer("1")
Очень читаемо.
Anonymous
И выглядит профессионально.
Anonymous
Но надо улучшить
Anonymous
// new integer
Anonymous
Вот такой коммент нужен.
Ayrat
Вот такой коммент нужен.
Пффф, нужна фабрика интежеров
Anonymous
Пффф, нужна фабрика интежеров
Только если синглтон, иначе неэффективно!
Ayrat
а мне надо было не заржать в монитор от энтерпрайзного инта
Ayrat
тяжко, тяжко собесы вести
Anonymous
а мне надо было не заржать в монитор от энтерпрайзного инта
Страшно представить как он инт кастит в донг
Anonymous
New Long(new Int(“1”))
Anonymous
Но какая разница, джава и не такое стерпит, сожрет ещё пять гигов оперативы и как ни в чем не бывало
Ayrat
ПРОСТО ПОДНИМЕШЬ РЕСУРСОВ В ЯМЛИКЕ
промоушн этому инженеру!!11
Anonymous
ПРОСТО ПОДНИМЕШЬ РЕСУРСОВ В ЯМЛИКЕ
О, вижу родственную душу
Anonymous
Блин, научите профайлить джаву :(
Зачем тебе это, лучше сразу в петлю
Anatoly
У меня тут вот 15 гигабайт цсв
Anatoly
И дотнетики справились вообще отлично, на удивление
Romɑn
Зачем тебе это, лучше сразу в петлю
Я из нее вылез увидев это сообщение, в надежде что выбор все же есть
Anatoly
А пандас сломался
Ayrat
И дотнетики справились вообще отлично, на удивление
а чем ты процессишь? я всегда наколеночный гопак для этого пишу
Doge
И дотнетики справились вообще отлично, на удивление
А что им будет-то? CSV это то, что можно поточно спокойно читать практически чем угодно
Ayrat
Pandas не смог
вообще это странно
Ayrat
там же в пандах датафреймы вся хуйня
Anatoly
вообще это странно
У меня 32 оперативы, оно сожрало 25, свопится как ебанашка и дохнет с оом
Ayrat
ну я хз!11
Anatoly
Я тоже
Denis
Кто тут умный, помогите обмозговать как решить траблы со структурами бирефлике https://github.com/fsprojects/FSharp.Data.Adaptive/pull/82 https://github.com/fsprojects/FSharp.Data.Adaptive/issues/81 Там Сайм отписался даж
Denis
если tl;dr - в FDA всё обмазано байрефами по самое небалуй (я насчитал 202 ошибки от Fable), а Fable в них не умеет - как итог FDA под фейблом нельзя юзать (судя по всему уж как год или больше)
Anatoly
09:27.35
Igor
не очень это быстро
Anatoly
А мне некуда торопиться :)
Ayrat
а ты конечно захотел странного
Denis
Всего то перевожу на fable 3 всё что вижу
Denis
(в тч fsharp.data.adaptive)
Denis
вот и пожаловался им что неработаит а там такое
Denis
п-полезность :D
Ayrat
ну не, дело полезное без Б
Denis
Вообще было бы полезно иметь FDA на Fable
Denis
тем более что когда то он там работал
Ayrat
хотя я тут подумал что чем больше ограничений на структуру тем проще ее компилить должно быть
Ayrat
Вообще было бы полезно иметь FDA на Fable
у тебя ж там не бирифлике, а просто бириф
Ayrat
byref
Ayrat
ну типа мутабельная ссылка
Ayrat
что на самом деле хуже чем иммутабельная ссылка, т.к. она разрешает больше
Denis
Ну вот проблема в том судя по всему что js не умеет в мутацию по ссылке
Ayrat
но я хз как там в жс решают смену ссылок на другие ссылки и передачу по ссылке
Denis
https://stackoverflow.com/a/13104500
Denis
> , but if you attempt to overwrite the reference it will not affect the copy of the reference held by the caller - i.e. the reference itself is passed by value:
Ayrat
НО
Denis
Там был ишуй где предлагают завернуть реф в реф чтобы мутировать реф пока мутируешь реф
Ayrat
https://stackoverflow.com/a/13104500
можно сделать как сделал окамль и фшарп - FSharpRef
Ayrat
не можешь передавать по ссылке - сделай обертку для передачи ссылки
Anatoly
не очень это быстро
Задача была простая, по сложным фильтрам, из 23м строчек отобрать нужные. Майскл 5.6 не смог. Сдампил в цсв, затем дотнетиками грубые фильтры положил, простое экселиком полирнул и отправил заказчику
Denis
передавать по ссылке можно нельзя менять саму ссылку
Ayrat
передавать по ссылке можно нельзя менять саму ссылку
нене, ты передаешь объект, в котором меняешь поле
Denis
ну короче вопрос я так понимаю всё таки в плоскости fable-а
Anatoly
(23м записей - это часть одной таблицы)
Ayrat
(23м записей - это часть одной таблицы)
Я недавно тут с кассандры стримил терабайты в цсв
Ayrat
заказчик хотел
Ayrat
я ему сказал что они ебанутые, но сделал
Igor
Задача была простая, по сложным фильтрам, из 23м строчек отобрать нужные. Майскл 5.6 не смог. Сдампил в цсв, затем дотнетиками грубые фильтры положил, простое экселиком полирнул и отправил заказчику
я просто иногда тоже обрабатываю логи, но у меня обычно много файлов и могу их параллельно обрабатывать и тогда скорость достигает 1Гб /сек
Ayrat
Майскл 5.6 чувак
я хз чо там
Anatoly
Какая Кассандра? :)
Anatoly
я хз чо там
Ну это древнее говно, где даже ещё ифов нет