
SR_team
09.11.2017
19:21:44
https://msdn.microsoft.com/ru-ru/library/hh567368.aspx
тут можно глянуть что из стандарта не реализовано в VS

Anatoly
09.11.2017
19:30:46
в общем, вроде бы можно, если я правильно понял)

Google

Ievgenii
09.11.2017
19:31:47
И снова скотились к обсыранию Го и всего остального

Anatoly
09.11.2017
19:32:04
=)
надо мыслить позитивно)

Ievgenii
09.11.2017
19:32:18
Ну

Anatoly
09.11.2017
19:32:25
когда начнём писать операционку на ди?

Ievgenii
09.11.2017
19:33:04
Это как говорить: порш гавно, потому, что я езжу на ферари ..

Anatoly
09.11.2017
19:33:08
ну или что-нибудь полезное)

Ievgenii
09.11.2017
19:33:17
Тут в чате есть парень, который пишит

SR_team
09.11.2017
19:35:47
хз как на вандбоксе кодом делиться
но до вашей реализации, я раньше не догадывался, использовал вынос в неймспейс

Ievgenii
09.11.2017
19:42:40
Имхо страшный синтаксис этих шаблонов в С++

Google

Pavel
09.11.2017
19:45:06
Будет странно если кто-либо из подписчиков считают иначе.

Anatoly
09.11.2017
19:48:47
и всякая забавнота с подчёркиваниями

Ievgenii
09.11.2017
20:24:45

Anatoly
09.11.2017
23:34:04
что-нибудь вроде
https://github.com/scalaz/scalaz/blob/series/7.3.x/core/src/main/scala/scalaz/Liskov.scala

Ievgenii
09.11.2017
23:37:42
Твою мать...
Похоронить! Быстро!

Pavel
09.11.2017
23:43:14
<~<
С таким взглядом скалисты пишут код.

Stepanos
12.11.2017
10:52:10
typedef void * HANDLE;
typedef void * LPOVERLAPPED;
норм будет если такое заменю на:
alias HANDLE void*;
alias LPOVERLAPPED void*;
?

Andrey
12.11.2017
10:56:45
да

Stepanos
12.11.2017
11:02:59
спасибо!

Ievgenii
12.11.2017
11:08:54
Даже лучше

Stepanos
12.11.2017
11:43:51
уря) получилось обертку напилить над StormLib

Ievgenii
12.11.2017
12:07:44
А что это?

Stepanos
12.11.2017
12:09:15
либка, которая умеет парсить ресурсьі для игр:
Diablo
StarCraft
Warcraft II (Battle.net Edition)
Diablo II
Warcraft III
World of Warcraft
Starcraft II
Lord of Magic (by Sierra)
Hellfire (Diablo datadisk by Sierra)

Ievgenii
12.11.2017
12:34:16
Аааа
Ну если там либа, то нужно только интерфейс и все...

Stepanos
12.11.2017
12:46:27
ага

Google

Stepanos
12.11.2017
12:46:59
лет за 10 диабло первое перепилю на D)

Ievgenii
12.11.2017
12:49:18
А зачем?

Stepanos
12.11.2017
12:52:19
для души, люблю ету игру
https://github.com/vurtun/nuklear
обертку еще для етой штуки напилю

Ackeard
12.11.2017
12:53:40
есть еще nuklear++

Stepanos
12.11.2017
12:54:02
https://github.com/mlabbe/nativefiledialog
и етой

Ackeard
12.11.2017
12:56:12
https://habrahabr.ru/post/338106/

Stepanos
12.11.2017
13:05:46
спасибо!

Ackeard
12.11.2017
13:06:03
незачто

Stepanos
12.11.2017
13:37:22
https://github.com/eresid/StormLib-D
может кто ревью сделать? :)

Ackeard
12.11.2017
14:00:03
в примере нет mpq файла

Stepanos
12.11.2017
14:00:44
он 400+ мб :) и там проприетарщина

Oleg
12.11.2017
14:02:16
Кстати, видели это?
https://vk.com/wall-471951_3220

Ackeard
12.11.2017
14:03:54
да видел. только я читал что эта штука дико много времени жрет. так что пошёл мимо. чисто побаловаться интересно?

Oleg
12.11.2017
14:12:13

Ned Ogl
12.11.2017
14:14:45

Stepanos
12.11.2017
14:15:19
ага, мне более void* стремало

Ned Ogl
12.11.2017
14:16:28
void* - куда ни шло, raw pointer

Google

Ned Ogl
12.11.2017
14:18:12
Кстати, void* по идее имеет байтовую арифметику, так ведь? Например есть:
void *a = cast(void*) &b;
(a + 1) будет показывать на след. байт, так ведь?

Stepanos
12.11.2017
14:20:43
понятия не имею)

Ned Ogl
12.11.2017
14:20:49
Есть что-то, что поможет быстро вкатиться в dub?
Я хочу понять, зачем он может быть мне нужен и что он умеет
И как, вообще говоря, выкинуть свой проект туда?

Andrey
12.11.2017
14:23:36

Stepanos
12.11.2017
14:33:45
на сайте регаешься и добавляешь просто урл на гитхаб

Ackeard
12.11.2017
14:34:08
да
для с++ все зависит от компилятора. либо байт либо ошибка компиляции
это про void*

Andrey
12.11.2017
14:40:54
Да, по стандарту C/C++ ошибка

Admin
ERROR: S client not available

Ievgenii
12.11.2017
15:54:58

Stepanos
12.11.2017
18:05:54
shared method dcore.faio.init is not callable using a non-shared object
как вот такою штуку обойти?

Dmitry
12.11.2017
18:26:15
LDC с поддержкой betterC https://github.com/ldc-developers/ldc/releases/tag/v1.6.0-beta1

Ned Ogl
12.11.2017
18:31:23
Аееее, ждал с нетерпением
Ща побегу испытывать

Just
12.11.2017
21:18:38

Stepanos
12.11.2017
21:20:22
ага спасибо!

Dmitry
13.11.2017
17:45:09
Так, а есть тут кто из Москвы кому преподавание интересно, а программирование уже надоело? Просто из одной конторы звонили интересной. Там нужен человек который одну их софтину выучит и будет ей других обучать. Вроде условия и деньги хорошие. Территориально Преображенка.

Ned Ogl
13.11.2017
17:47:42

Google

Ned Ogl
13.11.2017
17:47:42
(1С)

Dmitry
13.11.2017
17:48:04
http://www.ptsecurity.com/

Oleg
13.11.2017
19:54:35

Dmitry
13.11.2017
19:55:22
Нет, но если туда кого пропихнем обязательно ее перепишем
Я блин чувствую себя диверсантом)

zk
14.11.2017
16:53:09
перевели еще предисловие, нужны редакторы - https://opennota.duckdns.org/book/71439/386439/ready
кстати, там в благодарностях засветился @DmitryBubnenkov
план такой, переводить примерно по странице в день - через 500 с лишним дней перевод будет скорее всего завершен, останется только отредактировать и распространить(читай оповестить людей) его
думаю можно ускорить перевод - нужно больше переводчиков, вот @devBocharov уже присоединился к переводу, если кто желает отревьювить или помочь ему с переводом, вот ссылка https://opennota.duckdns.org/book/71439/386443

Oleg
14.11.2017
17:08:53

Just
14.11.2017
17:48:08

zk
15.11.2017
14:32:27

Oleg
15.11.2017
14:56:26
Я как свободные минуты будут буду переводить

Just
16.11.2017
17:19:53
всем привет, заметил, что в vibe.d, если один из хендлеров зависает (вставил туда бесконечные цикл со слипом), то все остальные роуты недоступны. почему так?

Pavel
16.11.2017
17:21:17
А слип как делал?

Just
16.11.2017
17:21:36

Pavel
16.11.2017
17:22:07
У тебя наверно в конфиге прописано что запускаться должно в одном треде, тогда конечно все будет замораживаться на время слипа
Другие файберы не могут в этот тред начать работать

Just
16.11.2017
17:22:33
тоже так подумал, правда это по умолчанию наверное так, сейчас смотрю, как изменить

Pavel
16.11.2017
17:24:03
Но в общем даже и на 8 тредах это будет не очень хорошая вещь, так как файберы не могут перебраться из треда в тред насколько я помню, значит те которые живут в том же треде что и sleep все равно затормозятся.

Just
16.11.2017
17:24:18
но другое странно, если это так - в хендлер сокета вставил writeln(thisTid); и для разных подключений эти id разные (для разных http хендеров одинаковые, так что они точно в одном потоке бегают)
возможно это не id треба, а id файбера, но странно тогда
в доках написано же, что треда. значит пусть даже тред в http засыпает, но треды для сокетов всегда новые создаются и сокеты должны работать

Andrey
16.11.2017
19:47:12
народ, как лучше перевести на русский tuple? кортеж?