
? animufag ?
16.08.2018
10:19:59
а решилось такой уловкой
type Api = query3 :<|> ApiWithoutQuery3

Alexander
16.08.2018
10:20:38

? animufag ?
16.08.2018
10:20:39
точнее type Api = (arg1 : > ...) :<|> ApiWithoutQuery3

Alexander
16.08.2018
10:20:46
в cc-options

Google

IC
16.08.2018
10:25:41

Denis
16.08.2018
10:40:30
https://github.com/dotlang/language

Artem
16.08.2018
12:03:25
Всем привет.
Какие production ready frameworks есть для PureScript?

Denis
16.08.2018
12:04:13

Kirill
16.08.2018
12:29:16

Combot
16.08.2018
12:29:16
Kirill Zaborsky (0) увеличил репутацию Зигохистоморфный Препроморфизм (1)

Aleksey
16.08.2018
12:35:37
у пурскрипта свой чат есть. Думается, там лучше прашивать про такое :)

Abbath
16.08.2018
12:56:44
Haskell юзают в Tesla

Artem
16.08.2018
12:59:44
А в какой продукции?

B. L.
16.08.2018
13:01:43
https://www.reddit.com/r/haskell/comments/84r1dp/summer_2018_internship_opportunity_with_tesla_inc/
но может где ещё

Yuriy
16.08.2018
13:04:02
• Medium-scale data processing.
• UI/GUI/TUI development.
• Static site generation
• CAN network optimization
• Manufacturing optimization
• C code generation
• Vector graphics
мощно

Google

Alex
16.08.2018
13:45:06
А что это за магическое число в условии?
has written a 1000+ line program in Haskell
У меня примерно такой же вопрос недавно задали
на собесе

Yuriy
16.08.2018
13:47:22
видимо, это условный размер примера из учебника
то есть писал ли ты что-то своё и нетривиальное

Евгений
16.08.2018
13:48:19
1000 слок на сабже это немало же

Alex
16.08.2018
13:49:04
Странный критерий просто. Пустые строки считаются?

Евгений
16.08.2018
13:51:01
Ну я думаю он условный
Что ты не main = print "Hello" написал

A64m
16.08.2018
13:52:49

Yuriy
16.08.2018
13:58:59

Imants
16.08.2018
14:06:04
Прога на 100 строк, остальное - тесты ☺️

A64m
16.08.2018
14:07:44
не видел такого хаскельного кода

Imants
16.08.2018
14:08:22
На 1000 строк?

A64m
16.08.2018
14:08:45
на 900 строк тестов на 100 строк кода

Timofey
16.08.2018
14:14:10
прогнал cloc на одном игрушечном хаскелльном проекте, он у меня там лисповые файлы где-то нашёл, мне аж любопытно стало
хотя find . -name "*.lisp" ничего не видит=)

A64m
16.08.2018
14:17:51
el, lisp, lsp, sc
про cl он opencl наверное думает

Timofey
16.08.2018
14:21:46
ага

Google

A64m
16.08.2018
14:35:23
видимо -v выхлоп ghc задумывался так, чтоб можно было по префиксу строки находить те, где результат измерения времени, но преттипринтер некоторые такие строки вытягивает по вертикали, так что результат со временем и аллокациями оказывается в другой строке. отличная работа, короче говоря

? animufag ?
16.08.2018
17:16:37
а в чём минусы от UndecidableInstances?
не просто же так оно по умолчанию отключено

Alexander
16.08.2018
17:17:46
ни в чем

A64m
16.08.2018
17:17:47
ох, ну что по умолчанию не отключано-то?

Александр
16.08.2018
17:17:47

Alexander
16.08.2018
17:18:10
по умолчанию отключено все что не похоже на древний стандарт

? animufag ?
16.08.2018
17:18:15

A64m
16.08.2018
17:18:24
не совсем

Alexander
16.08.2018
17:18:39
в чем минусы DataKings?

Александр
16.08.2018
17:19:13

? animufag ?
16.08.2018
17:19:33

? animufag ?
16.08.2018
17:20:37
ну то есть это расширение не кажется прям расширением, а скорее отключением проверок которые были придуманы не просто так

Alexander
16.08.2018
17:21:28
там очень консервативная проверка была
которая гарантирует, что все ок, но не покрывает много интересных случаев
там все равно есть предел поиска, так что в бесконечный цикл не впадет

Terminator
16.08.2018
20:49:20
@TolUmbrella будет жить. Поприветствуем!

Danil
16.08.2018
20:49:42
хай, только изучаю хаск, не поможите решить?
я так понял можно юзать только null,tail,head if-then-else

Google

Миша
16.08.2018
20:51:38
oneelem (_ : []) = true
oneelem _ = false

Danil
16.08.2018
20:52:33

Миша
16.08.2018
20:52:47
Тут вообще ничего этого нет
Просто определение списка

Danil
16.08.2018
20:53:50
Я тогда перефразирую, мне нужно решение которые используют null,head,tail

Миша
16.08.2018
20:54:19
Если хвост [] - тру
В остальных случаях фалс

Admin
ERROR: S client not available

Миша
16.08.2018
20:54:31
Это ж тоже самое хех

B. L.
16.08.2018
20:54:44
?♀
Не очень полезное упражнение

Abbath
16.08.2018
20:55:09

Миша
16.08.2018
20:55:27
Ну тогда ещё строчка

Danil
16.08.2018
20:55:29
он не пустой
по условию задачи

Миша
16.08.2018
20:55:46
onelem [] = false
Там есть в примерах пустой
Паттерн матчинг энергичный
Так что проверку на пустой надо сделать сначала
А потом остальное

Google

Abbath
16.08.2018
20:56:32

Ilya
16.08.2018
20:56:36

Danil
16.08.2018
20:57:37
То есть если список состоит из одного элемента
То таил не будет его возвращать?
Теил*

Миша
16.08.2018
20:58:08
А хз чо он будет делать

Abbath
16.08.2018
20:58:13
Кого его?

Миша
16.08.2018
20:58:21

B. L.
16.08.2018
20:58:31
А в этом чате был лямбдабот когда-то?

Ilya
16.08.2018
21:04:37
@TolUmbrella ну что, получилось сделать?

Danil
16.08.2018
21:05:00
Да

Миша
16.08.2018
21:05:10
Вообще сопоставление с образцом прочувствовать надо обязательно

Danil
16.08.2018
21:05:28

Миша
16.08.2018
21:05:57
Хитёр, собака, хитер

Ilya
16.08.2018
21:05:57

Миша
16.08.2018
21:06:20
Ммм, проглядел
А кейс оф низя-низя?

Ilya
16.08.2018
21:06:40
На пустом списке попробуй свой код запустить, он возможен по условию, должно быть False