
Dmitry
02.09.2018
08:13:12
После бекенда все эти проблемы и пути решения js мира вообще кажутся набором заблуждений.

Maxim
02.09.2018
08:14:59
Мне кажется, период бурного развития фронтэнда к концу подходит

Dmitry
02.09.2018
08:15:08
Да и код написанный на D/C будет актуальным и через 10 лет, а на js один хрен все эти миллионы строк кода можно будет только в помойку выкинуть

Maxim
02.09.2018
08:15:38
webpack, react и vue уже почти стандартом стали

Google

Maxim
02.09.2018
08:16:21
Сейчас ещё wasm до нормального состояния допилят и всё)

Dmitry
02.09.2018
08:16:56
vue выстрелил оч круто. А реакт и веб-пак я хз. По мне какие то говнотехнологии. Говорю как человек который этот веб каждый день теперь на работе пишет.

Stepanos
02.09.2018
08:17:59

Toha
02.09.2018
08:48:59
а чем vue лучше реакта?
тем что проще, и нет необходимости тащить миллиард инструментов для сборки?

Maxim
02.09.2018
08:54:05
и тем, что его можно постепенно внедрять в легаси проекты?

Toha
02.09.2018
08:54:32
Я не стал щупать реакт, меня отпугнуло количество действий, которые нужно сделать для хелоу ворлда
вью куда проще в этом плане

Dmitry
02.09.2018
09:22:38
Простой и понятный. И слишком безгеморойный
Реакт полная жопа. Я хер знает как на нем вообще пишут

Ievgenii
02.09.2018
09:27:28
)))

Toha
02.09.2018
09:44:24

Pavel
02.09.2018
12:17:10
в итоге, код сильно говно, или сойдет? :)
В коде много ляпов от невнимательности. Некоторые вещи очевидно что не тестировались.
Что делает этот воркер для меня не очевидно, - я не ориентируюсь в данной предметной области.
Если подправить ляпы, как для меня потянет на "удовлетворительно".

Google

Pavel
02.09.2018
12:17:49

Toha
02.09.2018
12:19:08
тлен :(

Dark
02.09.2018
12:24:05
Ведь нельзя просто так взять и сломать обратную совместимость

Pavel
02.09.2018
12:25:49

Pavel
02.09.2018
12:27:49

Toha
02.09.2018
12:28:27
ясно
не все так печально крч :)
есть куда расти

Pavel
02.09.2018
12:30:55
No analysis configurator found
Analysing 10 files...
Found 12 issues
No analysis configurator found
Analysing 'executer.py'...
Found 8 issues
No analysis configurator found
Analysing 'executer.py'...
Found 8 issues
No analysis configurator found
Analysing 'queue.py'...
Found 2 issues
No analysis configurator found
Analysing 99 files...
Found 42 issues
No analysis configurator found
Analysing 99 files...
Found 42 issues

Stepanos
02.09.2018
12:32:46

Dark
02.09.2018
12:33:12

Stepanos
02.09.2018
12:33:14
там на последней версии компилятора часто не работает пока не пофиксят

Dark
02.09.2018
12:33:25
Что уже написали vibe.d на js?

Stepanos
02.09.2018
12:34:01
я про то что код написан на Д не будет работать через 5 лет без правок

Dark
02.09.2018
12:35:43
Ну с этим я согласен
А вот JSшный работает

Dmitry
02.09.2018
13:22:29
Хех, мне тут понадобилось пересобрать проектик на D + dlangui, который чуть больше года пролежал на полке. Тогдашняя версия dlangui не собирается современной версией dmd, а соврeменная версия dlangui не заработала как надо. В итоге пришлось ради того, чтобы проект собрать, поставить опять старый dmd 2.071.2 и старый dlangui, вот тогда все завелось.

Denis
02.09.2018
13:25:59
> а соврeменная версия dlangui не заработала как надо
багрепорт написан?

Google

Pavel
02.09.2018
14:01:34
Я вот писал багрепорт на asdf 8 апреля и шо, до сих пор ничего не пофикшено (
А багрепорт который мне написали в начале июля я сам пофиксил только в конце августа )

Toha
02.09.2018
14:15:10

Oleg
02.09.2018
14:32:40

Pavel
02.09.2018
14:33:00
Надо просто искать другую библиотеку :)

Oleg
02.09.2018
14:33:18
ты точно про D?))

Pavel
02.09.2018
14:33:47
Ну да. А библиотеки нет. И тогда остается смириться и идти писать на других нормальных языках )

Oleg
02.09.2018
14:34:38
ну, раз других выходов нет, то да...
лучше даже не пробовать D, чтобы не расстраиваться потом

Dmitry
02.09.2018
15:27:12

NullSanya
02.09.2018
15:30:01

Pavel
02.09.2018
15:33:38
Так он походу и приятный потому что на нем постоянно экспериментируют с рюшечками.

Pavel
02.09.2018
15:34:36
Это как концепт-кары, которые очень красивые и крутые но в жизни совершенно непрактичны.

Dmitry
02.09.2018
15:34:38

Pavel
02.09.2018
15:35:03
Vadim

Dmitry
02.09.2018
15:35:40
Сорцы проекта пока не открыты, так что показать нечего.

Dmitry
02.09.2018
16:35:47

Pavel
02.09.2018
16:36:22
кресты же обладают обратной совместимостью?

Dmitry
02.09.2018
16:36:24
А вообще я лиспы люблю. Из которых практичной смогла стать лишь кложура (забил).

Pavel
02.09.2018
16:36:37
Или там тоже не компилируется код пятилетней давности?

Google

Dmitry
02.09.2018
16:37:20

Maxim
02.09.2018
16:41:05
пока на Ди не появится серьезного промышленного софта, никто не будет париться по поводу обратной совместимости, а пока никто не будет париться по поводу обратной совместимости, промышленного софта на Ди не будет)
но вообще, вроде, аккуратно ломают обратную совместимость

Pavel
02.09.2018
16:57:06
https://run.dlang.io/is/fiKyDk подскажите как быть?
Как заставить функцию модифицировать передаваемый ей буфер? Не компилируется
ref, out, cast() пробовал

qwerty
02.09.2018
16:58:28
не благодари https://gist.github.com/run-dlang/8a9eab2ae4c546515d834e98070ff25a

Admin
ERROR: S client not available

qwerty
02.09.2018
16:58:30
=)
slice сам по себе ref
не та ссылка https://run.dlang.io/gist/8a9eab2ae4c546515d834e98070ff25a

Pavel
02.09.2018
17:00:32

qwerty
02.09.2018
17:00:45
)

Pavel
02.09.2018
17:02:14
А может все-таки можно как то пометить что у action входящий аргумент заполняется для результата? out почему то не прокатывает
У меня это сейчас объявлено вот так alias SocksDataReader = void delegate(ubyte[] data); и создается впечатление что аргумент принимает какой-то буфер и ничего не делает.

qwerty
02.09.2018
17:03:01
массивы передаются по ссылке

Pavel
02.09.2018
18:05:01

Toha
02.09.2018
22:57:13
В конечном итоге да
прогнал я им джанго проджеет который мне как тз дали, он дал оценку -6.29 :D
А мой 3 с копейками :D

Evil
03.09.2018
05:30:53
тебя погладил ангел софистический?
ты окрыляешь дрожью моль космически?
а у дверей, расплакавшись мистически,
толпится семь бунтующих рабов?
ты был прожжённ путёвкой измождённою?
и усечён иконой
обобщённою?
вспотел ты, как муфлоны возмущенные? -
окстись, оратор, ты лишился снов!
https://t.me/MachineHumor

Google

Dmitry
03.09.2018
06:11:38
А у компилятора есть флаг чтобы он ничего не оптимизировал и генерил бинарик с максимально возможной скоростью?

Maxim
03.09.2018
06:14:41
судя по флагам без -O он так и делает
это я про dmd под винду

zts
03.09.2018
10:01:44
dlang ru book Читал кто нибудь ?

Maxim
03.09.2018
10:02:45
создатель этого чатика даже писал)

zts
03.09.2018
10:03:53
Ну я знаю что админ писал

Maxim
03.09.2018
10:05:39
лично я не рекомендовал бы читать, если ты об этом)

zts
03.09.2018
10:06:51
Ну уж слишком с базовых вещей начинает Али
Засыпаю от его книги

Maxim
03.09.2018
10:08:30
тогда, наверное, проще по https://wiki.dlang.org/The_D_Programming_Language походить, статьи почитать

zts
03.09.2018
10:08:32
Максим тоже сапер ?

Karbin
03.09.2018
10:08:49
книга Александреску не катит уже?

Stanislav
03.09.2018
10:09:31
её все должны были уже прочитать )

Ievgenii
03.09.2018
10:20:50

Karbin
03.09.2018
10:45:32
вдруг кто-то про неё не знает ?

Maxim
03.09.2018
19:01:28
товарищи, юзал кто https://code.dlang.org/packages/hunt-database? какие подводные камни?

Denis
03.09.2018
19:53:10
Смотрел месяца 2 назад реализацию постгрес - она была говно

Dmitry
04.09.2018
12:33:38
Оч интересный тред
https://forum.dlang.org/thread/pmkuo2$1in1$1@digitalmars.com
"In my opinion, we shouldn't add a third option. Rather, we should deprecate classes, and make and expand the capabilities of structs. Languages like Zig and Rust have done away with classes and all runtime overhead that accompanies them, and are showing great promise by expanding on structs with much more composable features."

Igor
04.09.2018
12:41:33
а Unique не оно?