
Evil
03.01.2018
06:58:42
Кб вродь ничо. На всякий случай уважаю))

Evgeny
03.01.2018
07:01:44
4 месяца работаю со "взрослой" IDE VS15. Так и не понял, в чем плюсы, кроме пошагового дебага сдожной хуеты, поиска референсов и интеграция с гит, в плане, сразу видно, какой уёбок трогал метод и когда?
Смотришь, такой, какой же уёбок испортил этот метод месяц назад, взять бы и уебать. А потом такой, бляяя, это же был я.

Igor
03.01.2018
07:18:35
100%

Evil
03.01.2018
07:23:18
Редко)

Google

SR_team
03.01.2018
07:37:08
ну и что, теперь Code::Blocks умеет с DCD работать, или как и раньше бесконечное "подождите, я думаю что предложить"?

Ievgenii
03.01.2018
12:59:48
Чем больше - тем лучше

Andrey
03.01.2018
13:23:58
так, не бухаю....
но это же не мы

Dmitry
03.01.2018
18:18:09
2.078 released. "Added RAII and try-finally support for -betterC mode."

SR_team
03.01.2018
19:17:00
Что за -betterC?

Stepanos
03.01.2018
19:19:12
что таое RAII? :)

Andrey
03.01.2018
19:31:56
https://en.wikipedia.org/wiki/Resource_acquisition_is_initialization

Dmitry
03.01.2018
20:06:43
https://dlang.org/spec/betterc.html

Oleg
03.01.2018
21:50:20

Evgeny
03.01.2018
21:57:42
нахер он нужен этот betterC?
я свой STM32 на LDC без всякого betterC отлично программлю.
правильно сказал кто-то, что правильнее было бы назвать эту опцию не betterC, а worseD

Google

Pavel
03.01.2018
22:05:03
Это чтобы сишников заманить

Evgeny
03.01.2018
22:06:55
ерунда, я же говорю, что LDC и без worseD генерит микроскопические бинарники для моих микроконтроллеров. Рантайм не нужен или заменяется заглушкой с несколькими функциями.

Pavel
03.01.2018
22:08:13
> или заменяется заглушкой с несколькими функциями
Ну то есть это костыль
То же самое что и betterC, только еще без контроля отсутствия рантайма на уровне компилятора

Evgeny
03.01.2018
22:10:21
можно вообще без рантайма, который к слову просто d файл

Pavel
03.01.2018
22:10:35
Но вообще, написал бы ты статью. А то интересно же как ты это все делаешь без betterC

Evgeny
03.01.2018
22:10:43
у меня там реализация ассерта сидит и мемкпи
я пишу, пишу но до конца никак не доведу
по сути раньше раи в беттерц не поддерживалось, посему он был послан подальше
сейчас разницы особой нет
рантайм это object.d
пустой
дмд для мк не катит, в лдц пока еще этого нет, так что продолжаем без этих беттерц
а так проблема решается линкером, который выпиливает все неиспользующееся говно.

Oleg
03.01.2018
23:38:47

Ievgenii
03.01.2018
23:54:39
Все равно не понимаю, зачем этот RAII
Нужно что-то на стеке - юзай структуру
Нужно в куче - класс
Зачем создавать экземпляр класса на стеке???

Google

Ievgenii
03.01.2018
23:56:15
Возможно оно иногда и нужно, но ради этого делать столько телодвижений... Чего просто не принять, что в таких случаях нужно использовать структуры?

Oleg
04.01.2018
00:18:17
Без этого raii не работали деструкторы структур
Ну как... Адекватно не работали

Dmitry
04.01.2018
03:47:23

Evgeny
04.01.2018
06:13:16
хех, я попал в список https://dlang.org/contributors.html
мелочь, а приятно.

Ievgenii
04.01.2018
06:43:33
Вроде работали

qwerty
04.01.2018
08:26:02

Evgeny
04.01.2018
08:30:30
пулл реквесты только в фобос, а багрепорты и туда и туда.

Ned Ogl
05.01.2018
06:07:32

Tom
05.01.2018
06:15:05
Народ, привет. Есть какие-нибудь материалы для изучения языка на русском, помимо книги Александреску?

Ned Ogl
05.01.2018
06:16:28
а в целом, либо ты учишь английский, либо ты не ойтишник

Tom
05.01.2018
06:19:57
А то оцифровка поганая - много опечаток в коде

Ned Ogl
05.01.2018
06:20:42
соглашусь
но что имеем

Google

Tom
05.01.2018
06:42:50
Обе на английском. Ну значит будем Александреску мучать

Ned Ogl
05.01.2018
06:53:34
Мне почему-то кажется, его никто не учит в качестве первого языка

Admin
ERROR: S client not available

Ned Ogl
05.01.2018
06:54:06
Зря, кстати

Stepanos
05.01.2018
06:58:03
:) первьій язьік учат чтоб деньги рубать, а Дишку уже для стартапчиков или для души

Tom
05.01.2018
07:05:02

Stepanos
05.01.2018
07:08:09

Tom
05.01.2018
07:10:36

Evgeny
05.01.2018
07:12:16

Stepanos
05.01.2018
07:12:44

Evgeny
05.01.2018
07:14:43

Tom
05.01.2018
07:20:12

Evgeny
05.01.2018
07:20:40
Ну например.

Stepanos
05.01.2018
08:52:19
ну так я Java разработчик :)

qwerty
05.01.2018
09:05:26
собственные файберы никто не пытался делать ради самообразования?
надо разобраться с software context switch?

Google

qwerty
05.01.2018
09:07:22
я вообще не знаю откуда начинать. Перечитал вводную Ali и понял, что понятия не имею как сохранить состояние функции и как организовать этот stack frame
тут без asm не обойтись?

Andrey
05.01.2018
09:50:08
есть dlang tour на русском на офф сайте

Stepanos
05.01.2018
09:52:01
надо будет засинкать

qwerty
05.01.2018
09:54:52

Andrey
05.01.2018
09:55:43

qwerty
05.01.2018
09:55:57
оу, прошу прощения

Igor
05.01.2018
11:10:08

qwerty
05.01.2018
11:10:35
дак вот

Igor
05.01.2018
11:10:38
Там под каждую платформу свой метод если не огибаюсь

qwerty
05.01.2018
11:10:46
хотелось бы туториал какой-нибудь)
ну ладно
тогда буду исходник смотреть

Evgeny
05.01.2018
11:19:17
Фактически те же файберы, и да, без асма не обойтись. Там ведь нужно запоминать регистры и адрес стека менять