@dlangru

Страница 692 из 719
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 ? А потом вспомнил свои разговоры тут за последнюю неделю и успокоился - это просто еще одна не его ниша ;)

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
Все в точку https://habr.com/post/423889/
Забавно, перевод на русский с английского текста, написанного русским парнем.

Dmitry
20.09.2018
13:57:17
А у тебя хоть с чем-нибудь хоть когда-нибудь не было боли? ;)
да и в прошлом просто глобально опыта не хватало т.е. пиши сейчас я на том же ди я бы не так косячил

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

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

Dark
20.09.2018
14:38:28
TS вообще не проникся. А вот Vue да. Шикарен
Ну а обо что ты там в JS пинаешься, что даже TS не проникся?

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
JS бесит тем, что если падает что-то фиг найдешь где оно упало от слова совсем.
>От слова совсем Ну я бы с таким не согласился. Типичные ошибки ловятся тривиально. undefined is not function, например. Да, бывает что то упало и трудно отловить ошибку. Но в ваших D таких ошибок не меньше

В конце концов

Есть линтеры

Которые тебя бьют по рукам за говнокод

А если и с правильно сконфиженым линтером косячишь - то это уже архитектурная проблема

Admin
ERROR: S client not available

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

Dmitry
20.09.2018
15:07:00
Dartium есть
Уже нет

Они отказались от своей вм в вебе

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
NullSanya
21.09.2018
02:01:31
А вообще, на вики же вроде была статья

Google
Dmitry
21.09.2018
04:50:30
Но новый дарт уже не про веб...
Да я глянул там 90% пакетов под Flutter. Осталось Flutter под веб портировать)

Valeriy
21.09.2018
05:34:35
всем привет! никто не использует случайно D под Android?
Интересная тема Отписывайся здесь как что будет получаться

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 я не знаю или что-то подобное, но чтобы уже готовое было

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
а вообще регулярки не такой уж космос, чтоб на них жаловаться

Страница 692 из 719