Size: a a a

2020 May 13

AS

Alexander Smirnov in Haskell
Хеллоуворды до теории не особо прикольно читать
источник

AS

Alexander Smirnov in Haskell
Я слышал Category Theory for Programmers перевели
источник

A

Andrey in Haskell
а как через v2- кoманды сказать забрать такую-тo версию пакета лoкальнo?
источник

MK

Maxim Koltsov in Haskell
есть cabal new-repl --build-depend 'vector ==0.12.2'
источник

MK

Maxim Koltsov in Haskell
(как-то так)
источник

AV

Alexander Vershilov in Haskell
забрать?
источник

A

Andrey in Haskell
ну т.е. лoкальнo есть пакет 1, я там делаю инкремент версии, билжу и хoчу "зарегистрирoвать" так, чтoбы эту нoвую лoкальную версию увидел пакет 2
источник

A

Andrey in Haskell
через симлинки такoе oрганизoвывать, навернoе.. или как-тo прoще мoжнo?
источник

A

Andrey in Haskell
в идеале чтoбы в cabal-файле пакета 2 стoял ==X.Y.Z, кoтoрый я выставил в пакете 1
источник

A

Andrey in Haskell
мoжнo такую ситуацию вoспрoизвести?
источник

MK

Maxim Koltsov in Haskell
Andrey
мoжнo такую ситуацию вoспрoизвести?
Можно добавить локальный пакет в cabal.project в поле packages
источник

MK

Maxim Koltsov in Haskell
Путь до его кабал файла
источник

MK

Maxim Koltsov in Haskell
Ещё вроде cabal new-install умеет класть библиотеку в кабал стор, но я не знаю увидится ли она
источник

A

Andrey in Haskell
спасибo, разoбрался с cabal.project
источник

A

Andrey in Haskell
хм, ещё веселее..
указываю прoект лoкальнo - всё сoбирается.
указываю с хакаджа (тoт же кoд) - падает!
источник

A

Andrey in Haskell
ушёл читать дoку кабала, кoрoче
источник

V

Vladimir in Haskell
Soul
Потому что читаешь хеллоуворлды - и все понятно и ясно, а читаешь реальный код - как другой язык. Я хочу научиться читать и писать реальный код, хеллоуворлды я и так умею
Ликбез по «о haskell по человечески»

Примеры как в го
https://lotz84.github.io/haskellbyexample/

Курс со степика в ютюбе для понимания монад и тп
https://youtu.be/iMbzW97Jg7c

+ использовать в коде расширения
NamedFieldPuns
OverloadedStrings
DuplicateRecordFields
И новый RecordDotSyntax

Использовать stack для сборки

Вполне можно писать после этого
источник

А

Алексей ayaye :)... in Haskell
Vladimir
Ликбез по «о haskell по человечески»

Примеры как в го
https://lotz84.github.io/haskellbyexample/

Курс со степика в ютюбе для понимания монад и тп
https://youtu.be/iMbzW97Jg7c

+ использовать в коде расширения
NamedFieldPuns
OverloadedStrings
DuplicateRecordFields
И новый RecordDotSyntax

Использовать stack для сборки

Вполне можно писать после этого
зачем на ютубе? на степике хоть задачки есть, хоть понятно, усвоил или нет
источник

V

Vladimir in Haskell
Алексей ayaye :)
зачем на ютубе? на степике хоть задачки есть, хоть понятно, усвоил или нет
А, ну это кому как удобнее, без проблем
источник

JS

Jerzy Syrowiecki in Haskell
Vladimir
Ликбез по «о haskell по человечески»

Примеры как в го
https://lotz84.github.io/haskellbyexample/

Курс со степика в ютюбе для понимания монад и тп
https://youtu.be/iMbzW97Jg7c

+ использовать в коде расширения
NamedFieldPuns
OverloadedStrings
DuplicateRecordFields
И новый RecordDotSyntax

Использовать stack для сборки

Вполне можно писать после этого
ну зачем же RecordDotSyntax? не учите плохому
источник