Size: a a a

2019 August 12

AV

Alexander Vershilov in fprog_spb
(я выкрутился вроде?)
источник

АГ

Александр Гранин in fprog_spb
Alexander Vershilov
Вот видишь, ты считаешь, что хорошо и чатик это отражает
В этом что-то есть. Надо будет поэкспериментировать
источник

Aq

A64m AL256m qn[cores] in fprog_spb
Alexander Vershilov
Его в чатике не любят (он так считает)
я не люблю, по крайней мере
источник

AV

Alexander Vershilov in fprog_spb
Будто ты кого-то там любишь
источник

Aq

A64m AL256m qn[cores] in fprog_spb
да вы че такое говорите, я вообще мало кого недолюбливаю, почти ко всем отношусь очень хорошо!
источник

AV

Alexander Vershilov in fprog_spb
Вот, смотри, снова отражается!
источник

Y

Yuuri in fprog_spb
Александр Гранин
А как же  @argent_smith . Это же его стезя
Придётся его приглашать
источник

PA

Pavel Argentov in fprog_spb
Куда?
источник

w

wi11son in fprog_spb
Куда?
источник

Y

Yuuri in fprog_spb
Окамл-консультантом
источник

Y

Yuuri in fprog_spb
А то по нашему опыту с библиотеками всё довольно плохо. В твиторе отвечать было бы слишком длинно, но могу тут
источник

PA

Pavel Argentov in fprog_spb
понятно. не возражаю )
источник

K

Kakadu in fprog_spb
У окамла все хорошо вроде. (если что)
источник

AT

Anton Trunov in fprog_spb
Kakadu
У окамла все хорошо вроде. (если что)
о! а есть ли где-нибудь тщательно скрываемая библиотека для работы с полиномами от многих переменных?
источник

K

Kakadu in fprog_spb
А в lapack нет?
источник

AT

Anton Trunov in fprog_spb
ради символических полиномов (если они есть в лапаке) не оч. хочется тянуть эту зависимость
источник

K

Kakadu in fprog_spb
Я хз. Лет 10 назад хотел юзать большую либу для курса по вычам, но остановился на maple
источник

Y

Yuuri in fprog_spb
Ну пока писали ядро с логикогй, всё было хорошо. А вот понадобилось прикрутить к нему некоторый бэкенд, и началось.
(дисклеймер: если «нет» в списке ниже вызывает негодование, читать как «не нашли». Если неправильно употреблена терминология, поправляйте.)
1. HTTP/REST stuff. Удобного фреймворка, наподобие Spock/Yesod/Servant (при всём различном отношении ко всем трём) нет. Есть монструозный Ocsigen/Eliom, который втаскивать было страшно. Взяли компактненький opium – умеет мало чего, но хватало (хотя из-за скудности документации порой приходилось лазить в сорцы); а потом выяснилось, что у cohttp, поверх которого он построен, какие-то имманентные проблемы с производительностью, и пришлось наваять велосипед поверх httpaf.
2. Websockets. Полторы библиотеки, обе очень низкоуровневые, опять поверх cohttp, к проекту не прикрутились из-за какого-то конфликта зависимостей.
3. Биндинги к libsodium. Имеющиеся на опаме нихрена не умеют. Нашлись альтернативные, которые пришлось дополнительно форкать.
4. Base58 – аналогично.
5. SQL/ORM – ни одного законченного решения «от БД до окамлового типа», каждая либа умеет какой-то небольшой кусок, приходится кучу бойлерплейта писать.
источник

Y

Yuuri in fprog_spb
6. ppx_implicits, который хотели взять ради тайпклассов, остановился в развитии на 4.05 и даже на dune не портирован.
источник

Y

Yuuri in fprog_spb
7. ocamlfmt иногда умудряется падать с ошибкой на файлах, где автоформатирование вообще выключено.
источник