@frp_ru

Страница 349 из 420
? animufag ?
27.12.2017
11:31:41
можешь сказать что те две строчки на пурсе были

там то наверняка всё ок

illiatshurotshka❄️
27.12.2017
11:32:27
там только == существовать будет наверное

kana
27.12.2017
11:45:07
хм, алиас типосемьи это же обобщение над просто тайп алиасом

Google
kana
27.12.2017
11:45:27
то есть в принципе при наличии типосемей type можно выпиливать

? animufag ?
27.12.2017
11:45:30
?

kana
27.12.2017
11:46:18
type P a b = a -> b type family T a b :: Type type instance T a b = a -> b

то есть, алиас семьи это как обычный тайп только с расширенным паттерн-метчингом и клозами

illiatshurotshka❄️
27.12.2017
11:48:30
точно зига

kana
27.12.2017
11:53:18




и меня такая возможность писать одинаковые вещи двумя способами немного настораживает

эти GADT и семья данных не эквивалентны

Попробуй принять SBool a на вход, по GADT-у сможешь паттерн-матчить, по семье данных не сможешь.

Другая семантика в GADT у тебя в рантайме будет храниться 0 (False) или 1 (True), в зависимости от конструктора в data family конструктор на каждый тип один, то есть 0 (False instance) и 1 (True instance)

@kana_sama У тебя могут быть даже инстаны data family представлены GADT-ами

data family F a b data instance F Int a where FII :: F Int Int FIB :: F Int Bool data instance F Bool a where FBI :: F Bool Int FBB :: F Bool Bool

Google
kana
27.12.2017
12:08:57
хм

я понял разницу в семантике

в датасемьях каждый инстанс это вообще отдельный тип

а в gadt это один тип, индексированный разными типами

вопрос вроде как исчерпан

andretshurotshka?❄️кде
27.12.2017
12:35:05
о лол

? animufag ?
27.12.2017
13:44:48
блин хаскель чат такой быстрый. раза 3 в день открываю а там по 200 непрочитаных накапливается

https://combot.org/chat/-1001043143583 но кстати тоже дохленький

как бы фп и здоровье не оче совместимы

andretshurotshka?❄️кде
27.12.2017
14:40:23
illiatshurotshka❄️
27.12.2017
14:40:49
у моего брата рак из-за фп появился

Denis
27.12.2017
14:49:14
ох вы и идиоты

превратили фп чат в какую-то херню

Даниил
27.12.2017
14:52:13
у моего брата рак из-за фп появился
у моего брата тоже, но потом он стал читать Егора Бугаенко и излечился

illiatshurotshka❄️
27.12.2017
14:52:32
ого

Arcady
27.12.2017
14:52:45
Скала тут не в моде?

illiatshurotshka❄️
27.12.2017
14:52:59
интересно поможет ли ему

? animufag ?
27.12.2017
15:18:25
illiatshurotshka❄️
27.12.2017
15:18:47
а где она в моде вообще

? animufag ?
27.12.2017
15:18:50
ну то есть ты можешь просто постоянно на своей волне говорить про скалу и никто не будет припятствовать

Google
? animufag ?
27.12.2017
15:18:59
как тут про раст например пишут

andretshurotshka?❄️кде
27.12.2017
15:45:07
лол

Kelin
27.12.2017
18:01:11
о скале везде можно беспрепятственно писать, потому что всем похуй на скалу

список мне на емейл кому не похуй на скалу

andretshurotshka?❄️кде
27.12.2017
19:15:28
автору скалы

? animufag ?
27.12.2017
19:43:17
да на самом деле скалистов полно

ну и как со всеми языками - есть те кто считает язык чем-то святым и становится привязан к нему. защищает его, всем его в пример приводит

пишет туториалы по монадам на своём этом языке

illiatshurotshka❄️
27.12.2017
19:51:31
ненадо монад

Kelin
27.12.2017
19:58:01
админ фп чата

@@@

andretshurotshka?❄️кде
28.12.2017
15:47:43
https://github.com/telegram-ru/rules/blob/master/code-of-conduct.md

че думаете

illiatshurotshka❄️
28.12.2017
15:48:33
? animufag ?
28.12.2017
15:48:49
у раста 65%
ну там не оче фп

andretshurotshka?❄️кде
28.12.2017
15:49:19
есть чат свифта?

illiatshurotshka❄️
28.12.2017
15:49:31
@ios_ru

Google
? animufag ?
28.12.2017
15:49:36
наверное просто иос чата достаточно

andretshurotshka?❄️кде
28.12.2017
15:49:39
хм

а отдельно от мобильной разработки

? animufag ?
28.12.2017
15:49:55
лол

illiatshurotshka❄️
28.12.2017
15:50:26
думаю что в том чате можно и про отдельно говорить

andretshurotshka?❄️кде
28.12.2017
15:51:27
http://combot.org/chat/-1001063580584

раст живее ios

Admin
ERROR: S client not available

andretshurotshka?❄️кде
28.12.2017
15:51:47
кто бы знал

-2

https://github.com/hwayne/awesome-cold-showers

Yung
28.12.2017
17:26:27
https://github.com/hwayne/awesome-cold-showers
Hype: "Static Typing reduces bugs." Shower: A review of all the available literature (up to 2014), showing that the solid research is inconclusive, while the conclusive research had methodological issues. Caveats: Does not cover other possible benefits of static typing, like documentation. Does not address research on gradual type systems, like mypy or Typescript.

В пасте не соврал

Бесполезные типы для ? которые подделывают результаты в пейперах чтобы научрук одобрил

illiatshurotshka❄️
28.12.2017
17:28:05
unironically система типов мне довольно часто помогала

например в расте захотел убрать поддержку одного из типов для апи - можно просто удалить и компилятор сразу скажет где код нужно убрать

Yung
28.12.2017
17:29:23
https://github.com/hwayne/awesome-cold-showers
Hype: "Formal Verification is a great way to write software. We should prove all of our code correct." Shower: Extensive literature review showing that formal methods are hard to learn, extremely expensive to apply, and often miss critical bugs. Caveats: Written in 2000 and doesn't cover modern tools/techniques, such as TLA+ or dependent typing. Notes: Part of Peter Gutmann's thesis, "The Design and Verification of a Cryptographic Security Architecture".

Ха, щас зига прочитает

И все

Google
illiatshurotshka❄️
28.12.2017
17:30:36
не хочу иде

Yung
28.12.2017
17:31:00
Ну мы же про эффективность

А так норм канешна

Chu
28.12.2017
17:35:32


Шутки, уничтожающие достоинство, это неплохо.

illiatshurotshka❄️
28.12.2017
17:35:51
лол

andretshurotshka?❄️кде
28.12.2017
17:37:38
а что тебя заставило переменить мнение по импортам?

Я не менял мнения.

ты ж говорил никакой абстракции от файловой системы

Никакой, да.

так судя по последним твоим словам, ты такое хочешь сделать

Нет, я подумываю над таким вариантом маппинга: $mol_view_tree => /mol/view_tree/ Тогда при публикации в npm можно было бы использовать scoped имена вида @mol/view_tree Ну и скорее всего это плохая идея.

import {view_tree} from 'mol'?

Нет, сейчас так: const { $mol_plot_pane } = require( 'mol_plot_all' )

а scoped что даст?

в мол теперь ИМПОРТЫ

illiatshurotshka❄️
28.12.2017
17:39:02
когда свой язык будет

Kelin
28.12.2017
17:51:40
зачем во всех словах префикс mol?

Страница 349 из 420