Vladimir
та ленилось не причем, там стдаут и стдин по сути на сихе
Vladimir
а код на хусклее будет?
Anonymous
есть
Anonymous
ща
Anonymous
https://gist.github.com/qnikst/a06ebe89274fd56b58372e3f9e37ba76
Маjко
Я еще не оптимизировал, первое что в голову пришло напсиал
Loo
Vladimir
я не делал
Vladimir
всё через буфридер
Маjко
Ща сделаю, чтобы md5 совпадал
Vladimir
да и вообще систолы не такие дорогие
Маjко
И дальше буду оптимйзить
Serg
а шо там по скорости на Гошечке?)
Vladimir
скок там 1мкс?
Anonymous
а она здесь каким боком
Anonymous
Anonymous
оставьте эту дсл для веб серверов в соответствующих чатах
Loo
доня.
Loo
доня.
кек
Serg
Serg
Маjко
У меня получилось оптимизировать до 2.16 сек
Маjко
Киньте хасскелекод для сравнения
Anonymous
Маjко
1,65
Anonymous
лол
Маjко
У меня
Маjко
хаскелль не проверял
Маjко
Пока
Маjко
Оба файла?
Anonymous
первый
Anonymous
там пакет нужен дополнительный
Маjко
Какой?
Alexander
fast builder
Alexander
fast-builder
Маjко
Так
Маjко
Как его ставить?
Alexander
как поставлен ghc?
Маjко
пакман
Alexander
если кабал есть - то cabal install fast-builder
Anonymous
bytestring, vector
Anonymous
ещё ведь
Alexander
bytestring должен был с ghc идти
Alexander
vector возможно надо доставить
Маjко
100 мегабайт
Маjко
Охереть
Vladimir
у меня 12 минут
Vladimir
кто больше
Маjко
Жесть)
Маjко
Компилировать хаскеллевский файл с какими параметрами ghc правильно?
Dmitry
-O2
Alexander
ghc —make -O2 file.hs
Alexander
ghc --make -O2 file.hs
Маjко
Не могу fast-builder поставить
Маjко
Конфликты какие-то
Alexander
что пишет?
Alexander
cabal install fast-builder?
Маjко
cabal: Could not resolve dependencies:
trying: fast-builder-0.0.0.6 (user goal)
next goal: base (dependency of fast-builder-0.0.0.6)
rejecting: base-4.10.0.0/installed-4.1... (conflict: fast-builder => base>=4.8
&& <4.10)
rejecting: base-4.10.0.0, base-4.9.1.0, base-4.9.0.0, base-4.8.2.0,
base-4.8.1.0, base-4.8.0.0, base-4.7.0.2, base-4.7.0.1, base-4.7.0.0,
base-4.6.0.1, base-4.6.0.0, base-4.5.1.0, base-4.5.0.0, base-4.4.1.0,
base-4.4.0.0, base-4.3.1.0, base-4.3.0.0, base-4.2.0.2, base-4.2.0.1,
base-4.2.0.0, base-4.1.0.0, base-4.0.0.0, base-3.0.3.2, base-3.0.3.1
(constraint from non-upgradeable package requires installed instance)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, fast-builder
Vladimir
охренеть, в часике по русту, учат хаскель ставить
Loo
Alexander
@mersinvald а какой ghc?
Маjко
The Glorious Glasgow Haskell Compilation System, version 8.2.1
Alexander
так я на 8.0.2 тестил
Alexander
может не пропатчили под 8.2.1, я могу это сделать, но завтра
Anonymous
а есть разница?
Anonymous
🤔
Alexander
а
Alexander
@mersinvald cabal install --allow-newer fast-builder
Alexander
там просто ограничение на версию base сверху, скорее всего прото потому, что не тестили
Alexander
тогда все соберётся от этой команды
Маjко
Гы
Маjко
Эксепшн
Маjко
Короче хер с ним
Маjко
У кого есть хаскелль
Маjко
Можете запустить мой растокод и замерить?