@spblug

Страница 172 из 1075
Daniel
16.04.2016
13:54:23
не знаю

ява и c++ могут

Alex
16.04.2016
13:54:43
В Python и Ruby вообще нет compile time

Phil
16.04.2016
13:55:04
в смысле, я понял - мне нужен пример где это работает. потому что я до сих пор не понисммаю что такое задача поля типа в compile time и зачем это може быть нужно

Google
Phil
16.04.2016
13:55:53
1. так. а зачем да кстати это? что это дает? 2. покажи пример на c++, я погуглю разберусь

если это можно на turbo pascal - круто, потому что я частично его помню

Daniel
16.04.2016
13:58:59
> я до сих пор не понисммаю что такое задача поля типа в compile time а чего ты не понимаешь-то? что тут такого непонятного? ты объявляешь у себя переменную типа MessageType1? и хочешь, чтобы при сериализации поле “тип” было выставлено в 1. а для типа MessageType2 - в 2. где тут пространство для непонимания?

Phil
16.04.2016
13:59:51
эм. а это не проблема сериализатора?

покажи на c++

Daniel
16.04.2016
14:00:18
сериализатор, фил, работает в рантайме, и проверить соответствие типа значению поля не может

без type switch

который есть один из видов неприятной пляски с бубном

Alex
16.04.2016
14:03:34
Я хочу, чтобы не было возможности получить инстанс MessageType1 с полем типа, установленным не в 1

Ни при каких условиях

И я этого, в конечном итоге, добился

Phil
16.04.2016
14:03:51
давай я попробую своими словами. есть желание перекидываться сообщениями, где сообщение имеет заголовок "я сообщение типа такого". хочется, чтобы это туда влетало автоматически при создании переменной компилятором. так?

Alex
16.04.2016
14:03:57
Да

Google
Alex
16.04.2016
14:04:38
И сейчас я нахожусь в процессе обдумывания этой парадигмы в разрезе примитивов языков Go и Rust

Вчера вот читал статью про Rust

То есть, фактически “языков, в которых нет наследования”

Phil
16.04.2016
14:05:43
грубо говоря struct MessageType1 { type1:='type1' ":read-only" var msg string }

GNU/Docker
16.04.2016
14:06:00
Но ведь в расте есть трейты

Alex
16.04.2016
14:06:04
Да

GNU/Docker
16.04.2016
14:06:07
Это круче чем наследование

Alex
16.04.2016
14:06:12
GNU/Docker
16.04.2016
14:06:18
и алгебраические типы данных

Alex
16.04.2016
14:06:21
И в Go есть, сюрприз

GNU/Docker
16.04.2016
14:06:25
это круче чем ифы городить.

Alex
16.04.2016
14:06:29
Правда, в Go есть недотрейты

Phil
16.04.2016
14:06:30
Нил, Алекс, спасибо :) Я удовлетворен. Буду думать

Daniel
16.04.2016
14:06:31
бляяяя

это, фил, не тебе

GNU/Docker
16.04.2016
14:06:49
ну

Alex
16.04.2016
14:06:50
И чем это круче?

GNU/Docker
16.04.2016
14:06:54
это про АТД

Alex
16.04.2016
14:07:11
Но в Go вот нет АТД

Google
Alex
16.04.2016
14:07:19
В Go вообще ничего нет

Он послан нам за грехи

Причем, не за наши

@amavlyanov Мне нужен слот на майской линуксовке

Буду рассказывать “Новые дороги в дальнем свете - 2” (Оно же “Ночью через лес - 3”)

Ночь темна и полна ужасов

Daniel
16.04.2016
14:11:00
из этого может на hl junior получиться хороший доклад, на самом деле

типа “быстрая разработка высоконагруженных приложений на разных языках: пиздец как он есть”

Phil
16.04.2016
14:18:46
я пока не могу понять насколько эти хотелки именно нужны, а не "мы так привыкли"

ну чуть больше надо следить за переменными

Он послан нам за грехи
Нет. За грехи нам посланы C++ и Java

Daniel
16.04.2016
14:20:19
эээ

Daniel
16.04.2016
14:20:47
go нам послан как раз за явные грехи, я так же питонные и перловые

Phil
16.04.2016
14:21:31
ok

Daniel
16.04.2016
14:25:48
я чувствую, что высказался грубо

поэтому

1) извинюсь. фил, прости, пожалуйста, это не в твой адрес, в общем-то

2) объясню

эти ошибки очень трудно отлавливать и отлаживать

Google
Daniel
16.04.2016
14:26:55
поэтому контролем этого дерьма ДОЛЖЕН быть занят компайлер

и это не “мы так привыкли”, это “так должно быть в 21-ом веке”

эта срань обсуждается в каждом гошном сообществе и на каждом гошном докладе

и обязательно находится придурок, который произносит “просто не надо тащить в go паттерны из других языков”

pl
16.04.2016
15:08:03
я до сих пор не понял, при чем тут наследование https://gist.github.com/polachok/1fd5fb24e051e2217732a4fe63936832

Alex
16.04.2016
15:24:10
А хотя

Да, это оно

Как раз ночью читал клевую статью про мономорфизейшн, вирчуализейшн и энумерейшн

Admin
ERROR: S client not available

Alex
16.04.2016
15:30:49
Но некоторые языки - полное го

И в них такого нет

We put "Го" in your "стокгольмский синдром"

pl
16.04.2016
15:44:24
отстреливать себе ноги это старая добрая юниксовая традиция

надо уважать

Alex
16.04.2016
16:58:55
http://www.macleans.ca/politics/ottawa/justin-trudeaus-quantum-leap/

Andrey
16.04.2016
17:00:16
На вас там вона компромат выложили, а вы молчите https://vimeo.com/163001915

Alex
16.04.2016
17:04:07
Но есть и хорошие новости:

http://www.gazeta.ru/politics/news/2016/04/16/n_8516195.shtml

Google
Phil
16.04.2016
17:17:01
1) извинюсь. фил, прости, пожалуйста, это не в твой адрес, в общем-то
Ой ) Я думал достал тебя :) Прости. Ходил с сыном гулять. Спасибо за разъяснение

Andrey
16.04.2016
17:23:47
На 02:03 прямо я и Нил
А @lig11 больше звезда :)

https://pbs.twimg.com/media/CffBFImWIAAE15I.jpg:large

Vitali K.
16.04.2016
19:01:47
а в беларуси доступен рутрекер

Dan
16.04.2016
19:44:09
Это хорошо или плохо?

Phil
16.04.2016
19:59:01
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=751636 кто у нас тут с убунтой на "ты". Как там сказать им, что они гейские геи будут, если пустят этот кошмар аж 14-го года в релиз 16.04. В beta2 оно есть

Sunlight
16.04.2016
20:01:58
телеграм оказывается даже flac умеет

можно сириос мьюзик ботов мутить

Phil
16.04.2016
20:04:35
можно сириос мьюзик ботов мутить
это как? что значит "умеет"? он может таки проигрывать/

?

Я бы себе на мониторинг другую нотификацию поставил

а. ну нажимать надо

Sunlight
16.04.2016
20:05:21
автоматом не умеет никакой формат

Phil
16.04.2016
20:08:53
Угу. Управлять перезагрузкой тем же ансиблом слабовозможно

Dan
16.04.2016
20:09:18
надо глянуть, там наверняка в openssh де-то забыли закрыть что-нибудь

самая частая ошибка кодеров - пунктуация ))

у кого из вас не было в конфиге iptables айпишников с запятой вместо точки? )

хоть раз в жизни....

Страница 172 из 1075