
Oleg
07.12.2016
16:41:27

Alex
07.12.2016
16:41:32
кстати соглашусь, идрис скорее ЛП чем ФП

Nikolay
07.12.2016
16:41:48
в каких единицах измерять степень функциональности языка?

Google

Alex
07.12.2016
16:42:39
в идрисе даже напрямую инстансов для функций нет :)

Oleg
07.12.2016
16:43:03

D
07.12.2016
16:43:17
Декларативность, Иммутабельность, Сиськи!11

Nikolay
07.12.2016
16:43:26

Oleg
07.12.2016
16:43:28

Alex
07.12.2016
16:43:34
а ничего
нельзя написать instance Functor (->)

Юрий
07.12.2016
16:43:54
Ну я именно о таком уровне говорю.

D
07.12.2016
16:45:25

Oleg
07.12.2016
16:45:50

Юрий
07.12.2016
16:46:03
Тут просто дело в терминологии. Я считаю, что зная синтаксис и базовые вещи ты уже можешь сказать - я знаю язык х. Но ты при этом не сможешь сказать, что я знаю его хорошо, или что я эксперт и вообще сеньор помидор

Oleg
07.12.2016
16:46:05
И для функции легко можно написать инстанс

Alex
07.12.2016
16:46:12
попробуй :)

Google

Юрий
07.12.2016
16:48:28

Oleg
07.12.2016
16:48:29

Bulbu
07.12.2016
16:48:36
люди, проблема при addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "0.8.5")
не может скачать org.apache.commons#commons-compress;1.6!commons-compress.jar
мож кто у себя попробует?

Oleg
07.12.2016
16:52:23
попробуй :)
Просто конструктишь тип функций для нужного кайнда
Понятия Functor на уровн universe не существует
Это в недоFP типа scala, где даже кайндов полноценных нет, у компилятора нет проблем

Alex
07.12.2016
16:52:56
не в этом дело
в идрисе (->) - не оператор

Oleg
07.12.2016
16:53:34
Не конструктор типа, ты хотел сказать
Именно в том и фишка, что это синтаксис, работающий с морфизмами на всех уровнях юниверса
Потому в скале и нет проблем, что там кроме уровня value и уровня типов больше нет ничего
Воеводский плачет от этого вашего shapeless

Alex
07.12.2016
16:57:18
хм, а при чем тут воеводский?
hott точно так же в идрисе невыразим
https://github.com/fmota/HoTT-Idris/blob/master/bad.idr

Dmitry
07.12.2016
16:59:08
?

Oleg
07.12.2016
17:00:44
Ок, 1:0
Давайте тогда вместо быдлоспоров о знании jvm, подумаем, как добавить нормальные quotient type ы в Idris, а в перспективе и в какой-нибудь лямбда-куб производный от Dotty

Google

Oleg
07.12.2016
17:10:32
Всё одно лучше, чем считать себя фп-кодером, от того, что ты запихнул Free[Coyoneda[Future], ?], ?] в пул реквест и случайно прошёл ревью
А какой роскомнадзор удалил наши реплики "нет" "да"? это же был лучший момент вечера

Alex
07.12.2016
17:14:29
а чо есть какой чятик по завтипам может?
чтоб не засорять тут мировой эфир

Alexander
07.12.2016
17:15:13
чот сомневаюсь
было бы неплохо позасорять вместо гнилых терок про синтаксис джавы ???

Alex
07.12.2016
17:23:03
надо будет создать @idris_ru как 1.0 выйдет :)

Alexander
07.12.2016
17:23:36
+++, давайте
ну или type_theory_ru? :)
чтоб можно и про агду было

Alex
07.12.2016
17:24:13
не, теорию уныло просто обсуждать

Alexander
07.12.2016
17:24:31
ну никто не заставляет теорию обсуждать, просто скоуп побольше чем идрис

Alex
07.12.2016
17:24:34
можно dependenttypes_ru или чото такое

Alexander
07.12.2016
17:24:45
можно да

Alex
07.12.2016
17:24:57
naming things как известно одна из сложнейших проблем

Alexander
07.12.2016
17:25:04
ага :)

KrivdaTheTriewe
07.12.2016
17:31:28
а когда у нас встреча будет?

Alex
07.12.2016
17:32:08
какая встреча

KrivdaTheTriewe
07.12.2016
17:32:12
митап

Google

KrivdaTheTriewe
07.12.2016
17:32:25
@fomkin говорил до нг должен быть

Dmitry
07.12.2016
17:35:19
Давайте прям 31

KrivdaTheTriewe
07.12.2016
17:35:37
да я за

Dmitry
07.12.2016
17:36:20
Или может прям FP NY
Будем в топе унылых вечерин года

Admin
ERROR: S client not available

Denis
07.12.2016
17:53:05
http://www.scala-lang.org/blog/2016/12/07/implicit-function-types.html

Wystan
07.12.2016
18:15:53

Kirill
07.12.2016
18:17:34

Andrey
07.12.2016
18:47:41
расскажите пример из жизни, чтобы dependent types упростили существование

Vadim
07.12.2016
18:51:11
а гетерогенные листы не подходят?

Grigory
07.12.2016
18:51:51
ну мне нравится использовать полимфорные функции шеплейза; а для них нужны гетерогенные листы

Bulbu
07.12.2016
18:52:09
кто знает почему может быть detach from HEAD на дженкинсе?
запускаю билд, и вместо мастера workspace в detached from ..

Mikhail
07.12.2016
19:25:35
Вот это Одерски угарнул. Скоро на кофейной гуще придется гадать откуда берутся переменные)

Vladimir
07.12.2016
19:34:52
появится слово explicit :) как в плюсах

Oleksandr
07.12.2016
19:36:27
мда

Denis
07.12.2016
19:41:44
Да, пока кажется перебором. И пример дико синтетический, я бы такое на имплиситах в ревю не прпустил

Google

Aleksey
07.12.2016
20:08:01
@fomkin говорил до нг должен быть
Мне откровенно говоря не хочется собирать доклады и устраивать миниконференцию. Предлагаю просто бешно вломиться в какой-нибудь бар и люто нажраться как это делают дикие кабаны.

Grigory
07.12.2016
20:08:18
за скалу

Oleksandr
07.12.2016
20:08:23
а там, глядишь, и доклады интересные появятся)

KrivdaTheTriewe
07.12.2016
20:08:54
вот я за это

Grigory
07.12.2016
20:09:47
он троль

KrivdaTheTriewe
07.12.2016
20:10:01
решил рабочие конфиги поправить чуть-чуть и всё пошло слонёнком

Grigory
07.12.2016
20:11:28

KrivdaTheTriewe
07.12.2016
20:11:46
а потоками миррормейкром управляете?

Grigory
07.12.2016
20:14:49
ну я сейчас кафкой непосредственно не занимаюсь) и особенно не занимался
чуть другие данные шатаю которые кафкой слать накладно
может в будующем ¯\_(ツ)_/¯ или в каком проекте

Daniel
07.12.2016
20:16:26
Скаланы, а писал ли кто на скале микробенчмарки, и если да - то на чём? нашёл scalameter, но его мне не удалось завести с sbt, компиляция при использовании его DSL виснет наглухо, примеры вообще на старых снэпшотах сделаны и даже не компилируются

Daniel
07.12.2016
20:16:59
sbt-jmh
в репе есть и примеры

Daniel
07.12.2016
20:19:16
о, спасибо, вроде то, что надо

Denis
07.12.2016
20:20:15