
Valeriy
13.09.2018
07:55:03
В пыхе таже фигня

Toha
13.09.2018
07:55:44
в общем-то, спорить тут бессмысленно, я согласен)

Ievgenii
13.09.2018
10:34:29

Google

Valeriy
13.09.2018
10:35:43

Ievgenii
13.09.2018
10:37:19
А по поводу консистентности - это да, тут есть над чем работать.

Valeriy
13.09.2018
10:38:48
Но всё равно есть куда расти

SR_team
13.09.2018
10:42:00

Maxim
13.09.2018
10:46:46
или просто D не говно? ответа мы никогда не узнаем)

Denis
13.09.2018
10:49:24

Maxim
13.09.2018
10:50:17
я, кстати, про маму/папу только в институте узнал)
всю жизнь жил с вилками/розетками и штекерами/гнездами

Toha
13.09.2018
10:57:35
у меня в пчп один раз была проблема
это когда расширение для работы с ssh рушило работу скрипта, падая с повреждением памяти

qwerty
13.09.2018
11:20:07

Google

Dark
13.09.2018
11:21:23
Сейчас все разрабы сидят и думают
"Надо было сделать совершенно по другому"
"Но не ломать же обратную совместимость"

Toha
13.09.2018
11:22:07
игры гораздо прожорлевее бровзара)

Dark
13.09.2018
11:22:33
Я не об прожорливости

Toha
13.09.2018
11:22:45
я про тормознутость ДОМ

Pavel
13.09.2018
11:23:08
Это и киллерфича и проклятье JS
Зато в D ровно противоположные фичи и прокляться. Сидят разрабы и думают "обоже да это же надо переделать срочно, давайте запиливаем новый DIP а все старые программы и компиляторы на помойку"

Maxim
13.09.2018
11:24:21
а что было прям такого серьезного кроме перехода D1 -> D2?

Pavel
13.09.2018
11:24:45
Ну например переход Tango -> Phobos )

Maxim
13.09.2018
11:24:52
в то же время

Toha
13.09.2018
11:25:08
ну это кстати дикая дичь
2 стдлиба))

Dark
13.09.2018
11:26:58

Maxim
13.09.2018
11:27:32
ну обычно там что-нибудь deprecated, но компилируется, а потом отмирает)
нормальный эволюционный процесс
ну, в смысле, для кровавого энтерпрайза это неочень, но в общем и целом не помню такого, чтобы выкатили новый релиз компилятора, и тут же всё умерло

Pavel
13.09.2018
11:28:49
по чуть чуть часто умирает

Maxim
13.09.2018
11:29:20
можно на это посмотреть с другой стороны: если что-то компилируется, значит оно актуально и поддерживается)

Pavel
13.09.2018
11:29:23
с вайбом помню, было кажется в версии 0.8.3 -> 0.8.4 вышел новый компилятор и вайб пришлось срочно фиксить

Google

Maxim
13.09.2018
11:30:10
хотя, конечно, за 10 лет уже можно бы было определиться хотя бы с генеральной линией партии

Pavel
13.09.2018
11:30:24

Dark
13.09.2018
11:30:40

Maxim
13.09.2018
11:30:56
а то топим-топим за GC, потом понимаем, что не можем нормальный GC сделать — «а давайте его выпиливать? а давайте!»

Dark
13.09.2018
11:31:16
Поэтому я и считаю, что нужно выбрать приоритетную цель D

Maxim
13.09.2018
11:32:25
хорошо, когда у языка есть гугол — какую он цель выбрал, такая и приоритетная)
а без гугла язык идет куда глаза глядят
и получается, как в сказке: жил-был раскосый король, пошел, куда глаза глядят, и порвался

Pavel
13.09.2018
11:33:21

Maxim
13.09.2018
11:34:16
хорошо задокументированный баг становится фичей)

Dark
13.09.2018
11:35:39

Ievgenii
13.09.2018
11:35:53

Pavel
13.09.2018
11:36:26

Dark
13.09.2018
11:36:32

Pavel
13.09.2018
11:36:46
Хотя можно конечно immutable shared, или передавать указатели..

Ievgenii
13.09.2018
11:37:05

Pavel
13.09.2018
11:37:23
Ну вот опять говнокостыли начинаются
Нет, с указателями я если честно не хочу иметь дела вообще совсем.

Google

Pavel
13.09.2018
11:37:58
Я же не на си пишу
Значит буду создавать иммутабельную структуру, перед отправкой кастовать ее в мутабельную, а после получения опять в иммутабельную. Ну и позор )

Ievgenii
13.09.2018
11:39:31
Ну дык на ГО как ты это будешь делать?)))

Pavel
13.09.2018
11:40:00
Я не знаю, но уверен что там все отлично описано как в горутины посылать

Ievgenii
13.09.2018
11:40:43
Да, но там нет не изменяемых
Я не видел
Вот и все

Pavel
13.09.2018
11:41:14
А вот еще прикол: можно сделать иммутабельную структуру
immutable struct S { ... }
а можно сделать структуру с иммутабельными полями:
struct S {
immutable:
...
}
В чем разница? Да хз, моск взрывается =)

Maxim
13.09.2018
11:41:20
а в го вообще люди имеют дело с тредами, или там всё ограничивается только кооперативной многозадачностью, а треды как невидимый слой присутствуют?

Admin
ERROR: S client not available

Pavel
13.09.2018
11:41:28
Добрый день!
Подскажите новичку, как можно связаться с апстримом? https://dlang.org/
Есть вопрос

Pavel
13.09.2018
11:42:13

Ievgenii
13.09.2018
11:42:16
Это как стринг

Pavel
13.09.2018
11:42:23

Ievgenii
13.09.2018
11:42:32
Всю можно менять, а вот символ - нет

Oleg
13.09.2018
11:42:43

Pavel
13.09.2018
11:42:43

Oleg
13.09.2018
11:43:03
с разработчиками языка?

Google

Ievgenii
13.09.2018
11:43:08

Pavel
13.09.2018
11:43:12

Ievgenii
13.09.2018
11:43:35

Pavel
13.09.2018
11:43:37
Не пинайте сильно)

Oleg
13.09.2018
11:43:42

Pavel
13.09.2018
11:43:48
С разработчиками сайта? С разработчиками языка? С разработчкиами на языке?

Pavel
13.09.2018
11:43:55
Спасибо)

Pavel
13.09.2018
11:43:59

Ievgenii
13.09.2018
11:44:00

Pavel
13.09.2018
11:44:10
со всеми тож можно)))
Спасибо, ещё раз
форум не заметил сразу

Maxim
13.09.2018
11:45:45
а что за подсказка по функциям в бинарнике? любопытство зачесалось даже

Pavel
13.09.2018
11:48:13

Dark
13.09.2018
11:49:41
Так же, как и функция main, наверное, не?

Pavel
13.09.2018
11:50:10
Так же, как и функция main, наверное, не?
/* The D code to be generated is provided as D source code in the form of a string.
* Note that Solaris, for unknown reasons, requires both a main() and an _main()
*/
Maybe

Maxim
13.09.2018
11:53:04
судя по комментам в исходниках, они сами не до конца понимают)

Toha
13.09.2018
11:55:32
В го можно чо угодно в горутины пихать
просто при определении канала указать тип, который в него можно пихать

Ievgenii
13.09.2018
11:56:25