Size: a a a

2020 July 17

АГ

Александр Гранин... in Haskell
adam
О, киньте ответы
Это был не я
источник

АГ

Александр Гранин... in Haskell
Jerzy Syrowiecki
да, нет, да, зелёный
Спасибо, пригодится!
источник

IR

IC Rainbow in Haskell
ormolu какой-нибудь уже научился равнять :: и = в рекордах?
источник

АГ

Александр Гранин... in Haskell
IC Rainbow
ormolu какой-нибудь уже научился равнять :: и = в рекордах?
Ormolu научился проходить тест Тьюринга. А равнять еще нет
источник

IK

Ilya Kos in Haskell
Александр Гранин
Ormolu научился проходить тест Тьюринга. А равнять еще нет
И не научится
Лишнее это все
источник

AA

A64m AL256m qn<co... in Haskell
IC Rainbow
Осознал ужасное. А ведь анпакатьфлоаты недостаточно. Они тогда будут занимать 64 бита вместо 32 положенных.

...или нет?
два анпакнутых флоата в соседних полях займут места как один дабл
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
ormolu какой-нибудь уже научился равнять :: и = в рекордах?
ormolu никогда этого не сделает, потому что они принципиально ставят diff выше читаемости
источник

JS

Jerzy Syrowiecki in Haskell
IC Rainbow
ormolu какой-нибудь уже научился равнять :: и = в рекордах?
stylish-haskell умеет
источник
2020 July 18

DI

Dmitry Ivanov in Haskell
haskell-language-server on  master [!] took 9s 
> cabal install --overwrite-policy=always
cabal: Could not resolve dependencies:
[__0] next goal: ghcide (user goal)
[__0] rejecting: ghcide-0.2.0 (constraint from user target requires ==0.1.0)
[__0] trying: ghcide-0.1.0
[__1] trying: ghcide:-ghc-lib
[__2] next goal: hie-bios (dependency of ghcide -ghc-lib)
[__2] rejecting: hie-bios-0.6.1, hie-bios-0.6.0, hie-bios-0.5.1,
hie-bios-0.5.0 (conflict: ghcide -ghc-lib => hie-bios>=0.4.0 && <0.5)
[__2] trying: hie-bios-0.4.0
[__3] next goal: ghc (dependency of ghcide -ghc-lib)
[__3] rejecting: ghc-8.10.1/installed-8.10.1 (conflict: hie-bios => ghc>=8.4.1
&& <8.9)
[__3] skipping: ghc-8.10.1 (has the same characteristics that caused the
previous version to fail: excluded by constraint '>=8.4.1 && <8.9' from
'hie-bios')
[__3] trying: ghc-8.8.3
[__4] next goal: base (dependency of ghcide)
[__4] rejecting: base-4.14.0.0/installed-4.14.0.0 (conflict: ghc => base<0 &&
==4.13.*)
[__4] skipping: base-4.14.0.0, base-4.13.0.0, base-4.12.0.0, base-4.11.1.0,
base-4.11.0.0, base-4.10.1.0, 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 (has the same characteristics that caused the previous version to
fail: excluded by constraint '<0 && ==4.13.*' from 'ghc')
[__4] fail (backjumping, conflict set: base, ghc, ghcide)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: ghcide, ghc, base, ghcide:ghc-lib,
hie-bios
Try running with --minimize-conflict-set to improve the error message.
источник

DI

Dmitry Ivanov in Haskell
все очень плохо
источник

JS

Jerzy Syrowiecki in Haskell
Dmitry Ivanov
haskell-language-server on  master [!] took 9s 
> cabal install --overwrite-policy=always
cabal: Could not resolve dependencies:
[__0] next goal: ghcide (user goal)
[__0] rejecting: ghcide-0.2.0 (constraint from user target requires ==0.1.0)
[__0] trying: ghcide-0.1.0
[__1] trying: ghcide:-ghc-lib
[__2] next goal: hie-bios (dependency of ghcide -ghc-lib)
[__2] rejecting: hie-bios-0.6.1, hie-bios-0.6.0, hie-bios-0.5.1,
hie-bios-0.5.0 (conflict: ghcide -ghc-lib => hie-bios>=0.4.0 && <0.5)
[__2] trying: hie-bios-0.4.0
[__3] next goal: ghc (dependency of ghcide -ghc-lib)
[__3] rejecting: ghc-8.10.1/installed-8.10.1 (conflict: hie-bios => ghc>=8.4.1
&& <8.9)
[__3] skipping: ghc-8.10.1 (has the same characteristics that caused the
previous version to fail: excluded by constraint '>=8.4.1 && <8.9' from
'hie-bios')
[__3] trying: ghc-8.8.3
[__4] next goal: base (dependency of ghcide)
[__4] rejecting: base-4.14.0.0/installed-4.14.0.0 (conflict: ghc => base<0 &&
==4.13.*)
[__4] skipping: base-4.14.0.0, base-4.13.0.0, base-4.12.0.0, base-4.11.1.0,
base-4.11.0.0, base-4.10.1.0, 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 (has the same characteristics that caused the previous version to
fail: excluded by constraint '<0 && ==4.13.*' from 'ghc')
[__4] fail (backjumping, conflict set: base, ghc, ghcide)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: ghcide, ghc, base, ghcide:ghc-lib,
hie-bios
Try running with --minimize-conflict-set to improve the error message.
кажется, не той версией ghc собираешь
источник

аа

аа ааа in Haskell
есть ли смысл использовать ShortByteString если мне почти везде не хватает его функционала. Приходится переводить в список
источник

аа

аа ааа in Haskell
и что дешевле в таком случае? перевести в список или в ByteString
источник

к

кана in Haskell
а какого именно функционала?
источник

аа

аа ааа in Haskell
кана
а какого именно функционала?
Ну тех функций что в Data.ByteString.Short.
источник

к

кана in Haskell
я могу придумать ток один кейс когда шортстрингов не хватает - когда нужно строки отдавать в библиотечные функции
источник

аа

аа ааа in Haskell
да там просто даже мапа нету
источник

к

кана in Haskell
а, понял
источник

к

кана in Haskell
у шортов ничего нет
источник

DI

Dmitry Ivanov in Haskell
Jerzy Syrowiecki
кажется, не той версией ghc собираешь
от таких сообщений об ошибках вообще ничего собирать не хочется
источник