Евгений
06.06.2018
06:27:32
Не, это не то совсем
A monad that has all the features needed by GHC API calls.
In short, a GHC monad
allows embedding of IO actions,
can log warnings,
allows handling of (extensible) exceptions, and
maintains a current session.
Yuriy
06.06.2018
06:29:02
если отладка на продакшене — критическое требование, надо смотреть на Эрланг
Aleksey
06.06.2018
06:29:38
Google
Dmitry
06.06.2018
06:29:49
Да не, это не на проде. Просто обычная отладка процесса, который долго работает.
Alexander
06.06.2018
06:30:42
у меня был как то замечательный бот на лиспе который в рантайме себя переписывал под действием команд админа
Dmitry
06.06.2018
06:31:41
И чем закончилось? Эволюционировал и сбежал?
Лисп-то он сам по себе такой, модифицируемый
Alexander
06.06.2018
06:35:56
он не умел сохраняться
Dmitry
06.06.2018
06:36:13
Предусмотрительно
Alexander
06.06.2018
06:36:29
закончилось все в итоге тем, что его переписали на autoIT после очередного обновления API
потому что API там использовался очень приватный
Leonid
06.06.2018
06:43:25
https://hackage.haskell.org/package/HsYAML hvr написал нативный парсер ямла и релизнул под gpl3. Он уже пакеты пишет чтобы сноймана побесить что-ли?
Евгений
06.06.2018
06:44:45
Снойман не любит гпл?
Leonid
06.06.2018
06:45:07
Ещё как
Yuriy
06.06.2018
06:46:38
кто любит GPL? его же в продакшен не возьмёшь
Евгений
06.06.2018
06:48:00
Я не люблю gpl потому что он недостаточно агрессивный. Но лучше ничего нет, конечно
Google
Leonid
06.06.2018
06:50:45
Yuriy
06.06.2018
06:51:27
Leonid
06.06.2018
06:52:02
У вас нет Linux в продакшоне? Или pandoc?
Евгений
06.06.2018
06:53:08
AGPL
Ну он тоже не вынуждает открывать бизнес-процессы по производству кода.
Хочется, чтобы лицензия делала весь процесс написания открытым (а не как в линуске, когда пушат 100 тысяч строк без единого комментария)
Andrei
06.06.2018
06:53:27
Yuriy
06.06.2018
06:54:09
ок, GPL библиотеки вызывают огромные трудности при использовании в коммерческих программах
почти весь Хакадж на BSD, слава Саймонам
Евгений
06.06.2018
06:55:09
Ну в этом весь и смысл -- сделать процесс производства коммерческих программ более контролируемым со стороны сообщества
Andrei
06.06.2018
06:55:26
Alexander
06.06.2018
06:55:29
сейчас с gpl полегче, достаоточно написать сервис под gpl и ходить туда через API
Yuriy
06.06.2018
06:55:33
Евгений
06.06.2018
06:56:06
Alexander
06.06.2018
06:56:20
слава здравому смыслу есть MIT
Denis
06.06.2018
06:56:51
слава Х есть Y
Alexander
06.06.2018
06:57:51
мне кажется, что все кто использует GPL должны быть ярыми противниками закрытого исходного кода
не думаю что ярых противников закрытого кода действительно много
Евгений
06.06.2018
07:09:32
Я думаю, что противников закрытого кода много, просто его сторонники (во всех формах) намного более активны
Alister
06.06.2018
07:10:19
открытого может?
Pig
06.06.2018
07:10:38
Google
Alister
06.06.2018
07:10:46
я давно не видел программистов которые всеми руками за проприетарщину?
Евгений
06.06.2018
07:11:03
Противников открытого очень мало, просто у них все деньги
Alister
06.06.2018
07:11:25
Евгений
06.06.2018
07:11:44
Oleg
06.06.2018
07:11:52
А есть что-то посередине между открытым и проприетарщиной?
Типа мой код не копирайт, но об этом никто не знает
Yuriy
06.06.2018
07:12:35
Евгений
06.06.2018
07:12:37
Мелкобуржуазные слои в мире ПО
Pig
06.06.2018
07:12:42
Alexander
06.06.2018
07:13:17
Yuriy
06.06.2018
07:13:29
Pig
06.06.2018
07:13:33
Alister
06.06.2018
07:13:46
Yuriy
06.06.2018
07:14:48
Oleg
06.06.2018
07:15:18
Arseniy
06.06.2018
07:15:25
Мы предпочитаем MPL.
Pig
06.06.2018
07:15:26
Причем гпл это тоже копирайт
Евгений
06.06.2018
07:16:10
Alexander
06.06.2018
07:16:29
Pig
06.06.2018
07:17:30
Просто у вас другая система отсчета
Google
Pig
06.06.2018
07:18:39
Как показал опыт Таненбаума и Миникс, использовать гпл есть смысл)
Alister
06.06.2018
07:18:48
https://github.com/landondyer/kasm/blob/master/LICENSE
Oleg
06.06.2018
07:18:50
Leonid
06.06.2018
07:19:03
MIT - свобода для коммерсов, AGPL - свобода для пользователя
Alister
06.06.2018
07:19:21
мне нравится ABRMS лицензия
Timofey
06.06.2018
07:19:32
А ещё есть пивные лицензии)
Pig
06.06.2018
07:19:46
Alister
06.06.2018
07:20:54
лицензия когда твой код тебе не принадлежит если количество алкоголя в крови выше чем столько-то промиле
Евгений
06.06.2018
07:22:27
Алексей Ayaye :)
06.06.2018
07:23:34
Alister
06.06.2018
07:24:41
Здесь каждая тварь мнит себя гением,
Здесь каждый хочет стать похожим на Ленина,
А я хочу стать похожим на Сталина,
Половину к стенке, остальных - по камерам!
Alexander
06.06.2018
07:24:53
Alister
06.06.2018
07:25:08
есть ли патенты на лицензии?
Alexander
06.06.2018
07:25:13
круче только wtfpl
Евгений
06.06.2018
07:26:58
Leonid
06.06.2018
07:27:49
https://twitter.com/LouisDhauwe/status/997572936042274816
BSD наносит удар в спину
Alexander
06.06.2018
07:28:05
то, что gdb можно подцепить уже обсудили?
Leonid
06.06.2018
07:28:56
Alister
06.06.2018
07:29:06
Google
Alister
06.06.2018
07:29:51
лицензирует ли лицензия сама себя?
Alexander
06.06.2018
07:32:53
A64m
06.06.2018
07:33:47
Leonid
06.06.2018
07:34:23
A64m
06.06.2018
07:35:54
завидует чужому успеху просто
Aleksey
06.06.2018
07:37:11
а я на Джо Армстронга
"Армстронг побежал за пивом. Армстронг - самый молодой" (простите. И да, там другой Армстронг)
Yuriy
06.06.2018
07:55:00
dimiii
06.06.2018
11:12:29
Привет, следуя инструциям https://github.com/ucsd-progsys/liquidhaskell/blob/develop/INSTALL.md
Спотыкаюсь на
$ cabal install liquidhaskell
Resolving dependencies...
cabal: Could not resolve dependencies:
[__0] trying: liquidhaskell-0.8.2.4 (user goal)
[__1] trying: unordered-containers-0.2.9.0 (dependency of liquidhaskell)
[__2] trying: text-format-0.3.1.1 (dependency of liquidhaskell)
[__3] trying: liquid-fixpoint-0.7.0.7 (dependency of liquidhaskell)
[__4] trying: hashable-1.2.7.0 (dependency of liquidhaskell)
[__5] next goal: base (dependency of liquidhaskell)
[__5] rejecting: base-4.11.1.0/installed-4.1... (conflict: text-format =>
base>=4 && <4.11)
[__5] rejecting: 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 (constraint from non-upgradeable
package requires installed instance)
[__4] fail (backjumping, conflict set: base, liquidhaskell, text-format)
After searching the rest of the dependency tree exhaustively, these were the
goals I've had most trouble fulfilling: base, text-format, liquidhaskell,
liquid-fixpoint, hashable, unordered-containers
Памагите
Yuriy
06.06.2018
11:15:33
сбрось кэш
rm -rf ~/.cabal
Alister
06.06.2018
11:15:57
rm -rf /*
Yuriy
06.06.2018
11:16:41
dimiii
06.06.2018
11:19:40
Увы, после этого cabal требует `Warning: The package list for 'hackage.haskell.org' does not exist. Run 'cabal
update' to download it.` и по новой. Вижу у них в репозитории лежит stack.yaml попробую альтернативу
Abbath
06.06.2018
11:20:40
Так сделай cabal update
dimiii
06.06.2018
11:22:02
A64m
06.06.2018
11:23:12
а ghc какой?
dimiii
06.06.2018
11:24:17
а ghc какой?
/usr/local/bin/ghc --version
The Glorious Glasgow Haskell Compilation System, version 8.4.3
A64m
06.06.2018
11:24:42
так жидкохаскель только 8.2.2 еще поддерживает
dimiii
06.06.2018
11:25:02