
Евгений
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