@dlangru

Страница 188 из 719
Denis
07.06.2017
17:20:34
Го это специальный язык для замены дорогих кодеров системщины на Си дешёвыми кодерами на Го

Dmitry
07.06.2017
17:21:01
ну просто интересно

Denis
07.06.2017
17:21:05
там эксепшенов нет - можно закапывать

Google
Dmitry
07.06.2017
17:21:19
нет, но все же есть ли там все эти абстракции или нет?

Denis
07.06.2017
17:21:21
паттерны можно даже на ассемблере или брайнфаке накостылить

Denis
07.06.2017
17:22:09
ООП же просто работает, класс это структура со скрытым (в начале обычно) указателем на таблицу функций

Oleg
07.06.2017
17:22:13
они есть в любом нормально языке, который умеет ООП

Denis
07.06.2017
17:22:35
Полно Сишного кода где явно задаётся подобный указатель

Т.е. на Си пишут в ООП стиле

(не путать с С++)

Oleg
07.06.2017
17:23:09
а есть ещё Glib

где прям жирно ООП сделанно на чистых С

с подсчётом ссылок, динамической подгрузкой классов в время исполнения и тд

только вот пользоваться этим сложно на тех же С

Maxim
07.06.2017
17:24:02
и таблицей виртуальных методов?)

Google
Oleg
07.06.2017
17:24:05
да

Denis
07.06.2017
17:24:35
библиотека анимации Spine тоже такая

Maxim
07.06.2017
17:25:23
кстати, в D с uniform function call часто можно и без ООП как с ООП жить)

я имею в виду с точки зрения синтаксиса)

Denis
07.06.2017
17:26:16
Короче, в Ди - идеально)

Oleg
07.06.2017
17:26:42
и'D'ально

Maxim
07.06.2017
17:27:16
еще бы IDE нормальную, и вообще все замечательно было бы)

Oleg
07.06.2017
17:27:17
и давайте больше Go'вно всякое трогать не будем))

Denis
07.06.2017
17:28:05
> еще бы IDE нормальную Зачем? Обычный условно блокнот и норм

Maxim
07.06.2017
17:28:22
у меня основная система — Kubuntu, мне вход в msvc заказан)

Oleg
07.06.2017
17:28:34
а у меня fedora

я не про visual studio, а про visual studio code

это типа atom, только vsc

Maxim
07.06.2017
17:29:07
ну вообще, Eclipse неплох, только рефакторинга не хватает, приходится руками всю лабуду делать)

Oleg
07.06.2017
17:29:10
под все оси вроде есть

Shorty(Ale Chapa) Manskiy
07.06.2017
17:29:54
они есть в любом нормально языке, который умеет ООП
можно и без ООП — arr.sort!"a > b" как там этот шаблон называется...

Maxim
07.06.2017
17:30:28
это типа atom, только vsc
а, точно-точно, но у меня стойкая аллергия на применение веб-стека на дексктопах, ибо с вакханалией фронтэнд-разработки знаком лично)

Shorty(Ale Chapa) Manskiy
07.06.2017
17:31:03
фабрику тоже можно.

Google
Maxim
07.06.2017
17:31:33
не знаю, пунктик, не могу себя пересилить)

Oleg
07.06.2017
17:31:33
норм это типа автодополнение и дебаг визуальный

а ты попробуй

Shorty(Ale Chapa) Manskiy
07.06.2017
17:34:25
Мак-Колм Смит про шаблоны оч хорошо написал в книге — Элементарные шаблоны проектирования. И даже немного про ρ-исчисление написал.

Denis
07.06.2017
17:35:18
норм это типа автодополнение и дебаг визуальный
дык для этого ИДЕ щас не надо - libgdb + парсилка синтаксиса (забыл как называется)

А вот всякие проекты и прочее меня вымораживает

обычно это что-то неудобное

Oleg
07.06.2017
17:36:45
ну не знаю, структуру сам определяешь, лишних файлов не видно особо (только в свою папку чёт пишет)

всё как если без IDE, только с IDE

Denis
07.06.2017
17:37:09
КОгда как. Обычно только чтобы компиляцию настроить надо полчаса потратить

Oleg
07.06.2017
17:37:11
и нет своей системы сборки

Denis
07.06.2017
17:37:38
так что использую Geany в качестве продвинутого блокнота и норм

Oleg
07.06.2017
17:37:41
а кстати dub, не всё умеет через dub.sdl и можно в vsc выставить флаги нужные

Denis
07.06.2017
17:38:10
умеет но муторно (ты намекаешь на флаги компилятора?)

Oleg
07.06.2017
17:38:19
я намекаю на его же флаги

архитектуру вроде ту же не выставить через dub.sdl и компилятор

Denis
07.06.2017
17:38:52
а что там например он не умеет?

так это специально сделано же

Oleg
07.06.2017
17:39:12
ну так это специально неудобно блять)

Google
Denis
07.06.2017
17:39:16
архитектура выставляется в version(...)

Зато пишешь всегда кроссплатформенно)

Oleg
07.06.2017
17:39:39
и кросскомпиляторно, ага

Denis
07.06.2017
17:39:48
Я бы хотел посмотреть на проект где ди - один из языков

интересно как всё разное в кучу собирать

Oleg
07.06.2017
17:40:02
да просто

Denis
07.06.2017
17:40:13
Вон модуль ядра кто-то писал на Ди

Oleg
07.06.2017
17:40:26
preBuildCommand в dub и собирается so или lib

дальше линкуешь как обычно

мы так делали, когда с cuda работали, года 3-4 назад

Admin
ERROR: S client not available

Oleg
07.06.2017
17:41:20
потом соскочили на opencl и выбросили С++ из проекта, удобней стало в разы

жду пока dcompute доделают, хочется чутка поиграться)

Denis
07.06.2017
17:44:04
А я контроллеров жду, хотя бы 32битных

qwerty
07.06.2017
18:32:55
еще бы IDE нормальную, и вообще все замечательно было бы)
https://github.com/dlang/dmd/pull/6836 немного осталось)

Dmitry
07.06.2017
18:35:01
Типа они уже слить готовы эту ветку с мастером?

И в следующем релизе оно уже может работать?

Oleg
07.06.2017
22:51:14
http://code.dlang.org/packages/drmi

вдруг кому пригодится

Pavel
07.06.2017
22:52:15
Я кстати даже зарегаться на сайте с этими пакаджами не смог :D

Google
Pavel
07.06.2017
22:52:36
Ввел свою почту, потом выбилась какая-то ошибка, и теперь я не могу повторно зарегистрироваться на эту же почту

Никаких контактов для связи нету, сапорта нету.

Oleg
07.06.2017
22:54:35
думаю нужно на формуме у людвига писать

там весь саппорт

Pavel
07.06.2017
22:55:13
Щас еще раз попробовал forgot password, пришло письмо.

Раньше не приходило.

Invalid user/email or password.

Oleg
07.06.2017
22:57:11
а может почта на mail.ru?

некоторые фильтры могут рубить этот домен, как-то раз с такой ерундой столкнулся

Pavel
07.06.2017
22:59:16
Не, на gmail

Мне все же удалось, однако теперь при добавлении пекеджа пишет: The repository must have at least one tagged version (SemVer format, e.g. "v1.0.0" or "v0.0.1") to be published on the registry.

Я только что сделал на гитхабе релиз 0.0.1, посмотрим может завтра заработает.

Oleg
07.06.2017
23:01:39
Через минут 5

Можно зайти на страницу управления пакетом и нажать на кнопку ручной обновления

Pavel
07.06.2017
23:03:05
А у меня еще страница не создана, некуда заходить

Oleg
07.06.2017
23:06:43
Такого не может быть

my account -> manage packages

там должен быть список твоих пакетов

ну збс, эта хрень опять легла

а не, ожила

Pavel
07.06.2017
23:09:49
Да у меня тоже 1 запрос через 4-5 дает отказ )

Oleg
07.06.2017
23:11:26
блин, вот как обычно, закосячил маленькую хрень, а теперь нужно версию выпустить, чтобы на сайте поменялось)))

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