
Pavel
19.09.2018
14:50:14

Dmitry
19.09.2018
14:54:30
Нет никаких проблем с посылкой данных между тредами, если понимаешь что делаешь. Всегда можно кастануть в шаред и обратно, чтобы требованиям std.concurrency удовлетворить.

Igor
19.09.2018
15:06:06
кастануть тоже вариант, главное что-бы во внутренностях никто не копался.

Google

Pavel
19.09.2018
15:08:54
А как работает cast(shared) ? говорит компилятору что эти данные теперь видны всем тредам?
Или там какие-то манипуляции с TLS производятся?

Dmitry
19.09.2018
15:14:10
В рантайме никаких действий не происходит
Это чисто на момент компиляции
Чисто вопрос типа

Dmitry
19.09.2018
15:36:20

Dmitry
19.09.2018
15:47:10
Да, в сентябре.

Dark
19.09.2018
15:50:03
Древний прикол

qwerty
19.09.2018
16:32:23
Никто случайно не видел статьи как сделать event loop с corutines на fibers?

Ievgenii
19.09.2018
16:35:37
Глянь как устроен Вайб
Он именно так и делает

Dmitry
20.09.2018
13:00:14
Все в точку https://habr.com/post/423889/

Pavel
20.09.2018
13:09:46
хаха прям сейчас читаю статью

Google

Pavel
20.09.2018
13:10:29
И думаю ну какого фига редактор Xi написан на русте а не на D ? А потом вспомнил свои разговоры тут за последнюю неделю и успокоился - это просто еще одна не его ниша ;)

Dark
20.09.2018
13:20:47

Pavel
20.09.2018
13:21:09
> А какая ниша ди то?)
Я тоже над этим долго думал сегодня

qwerty
20.09.2018
13:24:01
если кто-то знает GUI toolkit, на котором было бы делать gui desktop приложения, как делать динамические странички, скажите! Мне кажется, что кроме Qt с его QtQuick ничего и нет. Там есть как примитивы так и готовые компоненты. Плюс хорошая документация и всякие tutorials. Я знаю, что @deviator делает на GTK приложения, но мне чтоб что-то надыбать для кастомизации пришлось его спросить, потому что сам найти ничего не смог, и все равно это не так просто как QtQuick и тем более html страничка. Поправьте меня, если я не прав и вы знаете что-то подобное или даже лучше.
я вот смотрю в телеграм (он на Qt, но без QtQuick) и думаю: "охренеть". Но смотрел в исходники пару разу раз и я понял, что для программирования такого надо неплохой опыт иметь, а не 2 недели курсов по JS

Dmitry
20.09.2018
13:45:39
Хоть в Ди косяков хватает, но я сейчас пишу на Python в перемешку с JS. Это боль. Особенно отладка JS.

Pavel
20.09.2018
13:46:48
Переходи на php там каеф )

Dmitry
20.09.2018
13:47:49
не, мне нужен универсальный язык, я сейчас думаю Dart попробовать черз пару месяцев т.к. надеюсь что он кучу проблем решит

Pavel
20.09.2018
13:48:20
А что ты пишешь?

Dmitry
20.09.2018
13:49:04
Сайты и разные парсеры в основном. Есть перспектива еще и мобильные приложения начать

Pavel
20.09.2018
13:49:21
Нет универсального языка для такого
На фронте можно TypeScript, а на бэкенде зоопарк

Dmitry
20.09.2018
13:50:08
Ну Dart по идее максимально близко подходит

Pavel
20.09.2018
13:50:48
Пробовать не мейнстримовые языки это всегда боль

Dmitry
20.09.2018
13:51:03
JS как бы мейнстримовый.))

Pavel
20.09.2018
13:51:04
Если уж JS боль то что про другие говорить
А у тебя хоть с чем-нибудь хоть когда-нибудь не было боли? ;)

Dmitry
20.09.2018
13:54:01
По итогу меньшая боль только с Ди была..))

Dmitry
20.09.2018
13:54:37
dlangui похож на qtquick, вроде. Генеришь строку с описанием, он ее парсит, возвращает дерево контролов, которое можно тут же в окошке и отобразить. См. пример редактором там.

Dmitry
20.09.2018
13:54:40
там оно хоть отваливалось как-то очевидно, а тут хер пойми что и где падает если падает

Google

Dmitry
20.09.2018
13:56:17

Dmitry
20.09.2018
13:57:17

Pavel
20.09.2018
14:01:03
Ну, самосовершенствоваться можно бесконечно

Dark
20.09.2018
14:01:23

Dmitry
20.09.2018
14:02:32
TS вообще не проникся. А вот Vue да. Шикарен

qwerty
20.09.2018
14:19:45

Dark
20.09.2018
14:38:28

Dmitry
20.09.2018
14:40:25
JS бесит тем, что если падает что-то фиг найдешь где оно упало от слова совсем.

Pavel
20.09.2018
14:42:14
TS пишет в консоль что упало
И еще компилятор помогает

Dmitry
20.09.2018
14:43:35
Меня очень напрягает изучение языка который является лишь оберткой над JS
CoffeeScript 2.0

Pavel
20.09.2018
14:44:30
Ого, а Dart что не такой??

Dmitry
20.09.2018
14:44:50
ну он самостоятельный язык, а не обертка над js

Pavel
20.09.2018
14:45:09
Он сам в JS транслируется

NullSanya
20.09.2018
14:45:44
Вторая версия уже нет

Pavel
20.09.2018
14:46:07

Dmitry
20.09.2018
14:46:15
CoffinScript )

NullSanya
20.09.2018
14:46:43

Google

Pavel
20.09.2018
14:46:56
Да откуда она возьмется? Браузер умеет только JS
Ктож ее будет ставить дополнительно

Dark
20.09.2018
14:48:53
В конце концов
Есть линтеры
Которые тебя бьют по рукам за говнокод
А если и с правильно сконфиженым линтером косячишь - то это уже архитектурная проблема

Admin
ERROR: S client not available

Dark
20.09.2018
14:51:12
Но Dart практически загнулся в вебе

Dmitry
20.09.2018
15:07:00
Они отказались от своей вм в вебе

Dark
20.09.2018
15:07:30

Anton
20.09.2018
21:09:02
всем привет! никто не использует случайно D под Android?
интересно, где взять сборки ldc для armv7 и arm64

NullSanya
21.09.2018
00:47:18

Evil
21.09.2018
01:58:14

NullSanya
21.09.2018
02:01:31
А вообще, на вики же вроде была статья

Google

Evil
21.09.2018
02:05:50

Dmitry
21.09.2018
04:50:30

Valeriy
21.09.2018
05:34:35

Anton
21.09.2018
08:01:22

Pavel
21.09.2018
11:38:04
```
A new version of dub package ae (http://code.dlang.org/packages/ae) 0.0.2281 has been released
```
Настоящий маньяк верисонирования

Dmitry
21.09.2018
12:30:51
Вот еще про JS. Скоро 2019 год. Как блин заменить все вхождения в строке без регулярок и написания собственных функций. Какой-то херни туда навнедряли, а банальщины нужной всем нет.

qwerty
21.09.2018
12:32:10
а как без регулярок это сделать? о_О
пробегаться по строке самому?

Dmitry
21.09.2018
12:32:46
replaceAll я не знаю или что-то подобное, но чтобы уже готовое было

Toha
21.09.2018
12:32:56

Dmitry
21.09.2018
12:32:56
чтобы не свой костыль каждый раз сувать

Toha
21.09.2018
12:33:08
Там тоже на каждую банальщину свои костыли

Dmitry
21.09.2018
12:33:16
Пиздец блин и это наывается Мейнстримными языками
Типа в них вложились и вылизали для продакшена.

qwerty
21.09.2018
12:35:28
а вообще регулярки не такой уж космос, чтоб на них жаловаться

Dark
21.09.2018
12:37:13