
Denis
19.03.2018
17:00:10
зачем?
Так проще. Мы приходим к вопросу: что должно быть частью языка?
Я ответ на него уже дал свой.

Evgeny
19.03.2018
17:00:58

Denis
19.03.2018
17:01:16
Ты шутишь?

Pavel
19.03.2018
17:01:22
Чего ты пытаешься у пьяного то выяснить? =\

Google

Denis
19.03.2018
17:01:43
/me коммит зарелизил

Evgeny
19.03.2018
17:01:49

Denis
19.03.2018
17:01:57
Ну он ведь зачем хочет ^^ ?

Evgeny
19.03.2018
17:02:15

Denis
19.03.2018
17:02:15
Почему он не может ручками написать умножение или степень? Потому что хочет переопределять ^^ видимо?
А чего он хочет тогда?

Stanislav
19.03.2018
17:03:30
он хочет чтобы условно
int a = 2 ^^ 2;
превратилось в машинном коде аля в
a = 4
если я правильно понял ?

Evgeny
19.03.2018
17:03:51
А чего он хочет тогда?
Он хочет, чтобы, например, компилялось вот это
enum a = 2.0 ^^ 4.2;
а оно сейчас не компиляется.

Denis
19.03.2018
17:04:22
Ну если он до асма дошёл мог бы и 1) починить 2) написать свою реализацию

Stanislav
19.03.2018
17:04:23
тред не читай - отвечай
хех

Google

Denis
19.03.2018
17:04:34
пик баллмера безнадёжно просран
За ZFS никто не следит?

Evgeny
19.03.2018
17:05:20

Dmitry
19.03.2018
17:05:47
Если непонятно какое именно исключение ловить, то лучше не ловить вообще, чем ловить базовый exception и ничего с ним не делать. Верно?

Evgeny
19.03.2018
17:06:06

Stanislav
19.03.2018
17:06:17
так поцаны я чет не понил

Denis
19.03.2018
17:06:18
> и ничего с ним не делать
лучше ловить и делать.
а ещё лучше давай нам конкретный кейс, ум пищи требует

Stanislav
19.03.2018
17:06:49
enum b = 10.0 ^^ 3.0;
void main()
{
writeln( b );
}
вполне себе компеляется и робит

Denis
19.03.2018
17:07:35
CTFE

Evgeny
19.03.2018
17:07:38

Stanislav
19.03.2018
17:07:56
походу
с нецелыми не робит

Denis
19.03.2018
17:08:11
аа

Dmitry
19.03.2018
17:08:15
Да это я пока просто в электричке по дороге домой размышляю. Кейса пока нет

Stanislav
19.03.2018
17:08:34
причем только со степенью
основание нецелое норм

Denis
19.03.2018
17:08:42
с нецелыми не робит
Это говорит о том что ^^ никому не нужен практически, а тем кому нужен проще замену накалякать

Evgeny
19.03.2018
17:09:08

Google

Dmitry
19.03.2018
17:09:14
Просто есть ли правило разумных и достаточных исключений или нет

Pavel
19.03.2018
17:09:19

Stanislav
19.03.2018
17:09:44
записать в логи можно всегда

Denis
19.03.2018
17:09:56

Stanislav
19.03.2018
17:10:01
лучше чем сломать программу

Dmitry
19.03.2018
17:10:02
Просто часто лень читать какие именно либа исключения может кинуть и хочется базовый класс поймать, «потом мол доделаю»

Denis
19.03.2018
17:10:12
ловить и не делать ничего с потенциально ошибочной ситуацией это плохая идея

Pavel
19.03.2018
17:10:21
@DmitryBubnenkov кстати ты не против если я на домене сайта на другом порту разверну свой сайт для разработок?

Evgeny
19.03.2018
17:10:33
записать в логи можно всегда
Зачем всегда? пиши когда возникнет исключение. Можно не ловить в расчете, что поймает кто-то выше. Если не поймает, то аварийно завершится.

Dmitry
19.03.2018
17:10:36
Павел, Да запросто

Denis
19.03.2018
17:10:43

Pavel
19.03.2018
17:10:59

Stanislav
19.03.2018
17:11:14

Evgeny
19.03.2018
17:11:43

Stanislav
19.03.2018
17:11:53
даже если ниче не делать - просто метод вернет пустую строчку и ничего не поломается дальше

Dmitry
19.03.2018
17:12:12
Павел, тока там vps мега дохлая. Билдить код лучше перед заливкой

Evgeny
19.03.2018
17:12:20

Pavel
19.03.2018
17:13:01
Не, мне надо же показывать сайт а себе домен регать не хочется.

Google

Pavel
19.03.2018
17:14:59
Хотя.. Я смотрю там nginx, я действительно могу проксировать на свой сервер
Но какая разница то

Stanislav
19.03.2018
17:16:29

Evgeny
19.03.2018
17:19:59
У меня бывали ситуации когда я ловил исключение и ничего не делал. Зачем? Для nothrow, при уверености, что исключения быть не может:
https://glot.io/snippets/ezbi8x4iwh

Denis
19.03.2018
17:20:33
и то это assert

Evgeny
19.03.2018
17:20:55
правда в таком случае грамотнее сделать так:
https://glot.io/snippets/ezbiarqd12

Denis
19.03.2018
17:25:55
да

Pavel
19.03.2018
18:15:15
https://habrahabr.ru/company/mailru/blog/351522/ набигайте
Там надо добавить докерфайл и тогда они сделают поддержку D

Admin
ERROR: S client not available

Dark
19.03.2018
19:33:37
(а многопоточность есть)
:lol: Не совсем, потоки на уровне ОС работают, максимум, что может процессор - HyperThreading(что мало к потокам относитс) или много ядер

Denis
19.03.2018
19:36:09
> Не совсем, потоки на уровне ОС работают,
ты не прав )

Dark
19.03.2018
19:38:56

Denis
19.03.2018
19:39:18
давай для начала дадим определение буквам
раз уж бодания ачинаются

Dark
19.03.2018
19:39:59
Бодания на какую тему?
С моей точки зрения, проц не различает потоки и процессы
Т.е. они не на уровне проца
Верно?

Google

Denis
19.03.2018
19:42:34
различает

Dark
19.03.2018
19:43:43
Разве виртуальные пространства
Или что еще?

Denis
19.03.2018
19:49:57
> виртуальные пространства
Я не буду с тобой спорить потому что ты буквоед

Dark
19.03.2018
19:56:52
Ну вот, даже не посраться

Dmitry
20.03.2018
06:55:28

Denis
20.03.2018
06:56:17
про виртуальную реальность? :)

Oleg
20.03.2018
07:05:37
Я не помню с Денисом ли, но точно я про этого автора писал

Denis
20.03.2018
07:10:50
я учился по суровым херово переведённым книжкам из 95 года
)

Dmitry
20.03.2018
10:33:09
Кто сейчас свободен, хорошо знает питон и может код ревью проекта сделать?

Pavel
20.03.2018
11:12:44
https://t.me/pythonsu

Pavel
20.03.2018
11:41:59
Холиварный вопрос: а расскажите мне хотя бы 3-4 преимущества D над Javascript на практике

Stanislav
20.03.2018
11:42:31
Слишком толсто)

Pavel
20.03.2018
11:42:39
Если речь идет о разработке сетевого демона например

Denis
20.03.2018
11:43:02
ну например на яваскрипте написать демона нельзя, а на Ди можно
преимущество. годный наброс

Igor
20.03.2018
11:43:21
1 - типизация, 2- типизация, 3 - типизация

Stanislav
20.03.2018
11:43:29
Компилируемый, статическая типизация, многопоточность

Igor
20.03.2018
11:43:51
и плюс неплохая библиотека алгоритмов

Pavel
20.03.2018
11:44:00

Denis
20.03.2018
11:44:39
он демон но написать демона нельзя