
Pavel
01.07.2018
07:59:18
эпл разве не такие?
их система, их право

Dmitry
01.07.2018
08:00:07
```
dub build --arch=x86 --force
```
Помогло! Версию компилятора не менял!
ооо! Заработало даже все!

Google

Dmitry
01.07.2018
08:01:47
lighttp рулит, вайб- мастдай)
пришлось master последний правда взять, но работает

Stepanos
01.07.2018
08:03:16
:) буду пробовать его на неделе. Бенчмарк можешь прогнать какой-то?

Dmitry
01.07.2018
08:18:43

Dmitry
01.07.2018
08:39:00
просто страница сайта открылась) пока больше никакой магии. Теперь нужно думтаь как сайты делать без diet и прочих шаблонизаторов. Ты попробуй последнюю версию из master сnяни, должно заработать
По поводу бенчмарков -- во первых он еще в альфа стадии, во вторых я боюсь тут можно дико накосячить с объективностью

Maxim
01.07.2018
08:41:59
так diet вроде теперь в отдельном пакете живет
хотя мне подобный синтаксис не очень нравится)

Stepanos
01.07.2018
08:51:54
ну мне rest надо по сути = http server + hibernate + json convertor. а фронт уже сам АРІ асинхронно дергает
и фронт без всяких инородньіх шаблонизаторов, react+redux+scss

Dmitry
01.07.2018
08:56:04
Да синтаксис ооочень своеобразный, но я пока не придумал ничего лучше.

Stepanos
01.07.2018
09:15:40
а зачем? есть же норм html
http://www.baeldung.com/spring-template-engines
вот все кроме groowy & jade норм

Google

Dmitry
01.07.2018
09:18:26


Dmitry
01.07.2018
09:23:07
А почему не пашет то? Я единственное что сделал в %appdata% где dub лежит исходники заменил на актуальные из master ветки и все
а зачем? есть же норм html
Да, но мне очень понравилась идея, что мы создаем базовый каркас сайта, а дальше просто его расширяем. В случае с чистым html придется все страницы целиком дублировать или делать уродливые SPA.
Но хочу отметить, что ебля с DIET еще та. Фиг поймешь как что описывать.
Я пришел к мнению, что оно удобно только для самого базового каркаса сайта. Типа шапка, середина и футер, а все остальное нужно уже делать путем подключения html блоков

Ievgenii
01.07.2018
09:35:40
Глянь twig

Stepanos
01.07.2018
09:39:32
:) пробовал, даже начинал писать twig.d

Ievgenii
01.07.2018
09:39:55

Stepanos
01.07.2018
09:40:02
https://github.com/eresid/twig.d
отказалься от этого в пользу чистого фронта + АРІ
ибо учить фронту еще левое чтото нафиг надо

Ievgenii
01.07.2018
09:44:30
Ясно

Dmitry
01.07.2018
09:45:20
Demanoid сvотрел, но он слишком уж интерпрайзный получился

Stepanos
01.07.2018
09:46:09
я знаю чуваков которьіе на руби фронт и бек писали, получилось кусок говна
у нас бек отдельно, 3 фронта отдельно - іОС дроид и веб

Ievgenii
01.07.2018
09:47:26
Если протокол хорошо проработан

Stepanos
01.07.2018
09:53:30
ну у нас норм консалтинг, сами подбираем технологии и архитектурку

Ievgenii
01.07.2018
10:18:29
Может сами напишем какой-то лёгкий вебсервер?
Всей толпой

Dark
01.07.2018
10:19:48
Теоретически - можно. Практически, главное - определить задачи и довести до конца

Google

Dmitry
01.07.2018
10:22:56
Не надо еще один. Надо лайттхтп же уже есть. Лучше разрабу помочь. И цели определить. Типа не делать большой и сложный продукт
Типа чтобы умел сервить но делал это просто и хорошо

Dark
01.07.2018
10:31:26
Тип юниксвей?

Stepanos
01.07.2018
10:33:32
я тоже за допил, если там не говнокод
void[] data - почему не Variant?

Dmitry
01.07.2018
10:38:21
Код на вид чистый. Даже мне понятный. А код вайба это ад.

Dark
01.07.2018
10:39:39

Ievgenii
01.07.2018
10:43:29

Stepanos
01.07.2018
10:45:55
:) компромис когда ядро умеет только базу, а далее плагины либо надстройки
вон как в spring & spring boot

Stepanos
01.07.2018
10:46:44
вот мне там надо БД и Json, их в ядро точно не надо добавлять...

Maxim
01.07.2018
10:48:21
а многозадачность в lighttp на std файберах или как?

Stepanos
01.07.2018
10:48:35
чисто http server + норм интерфейс, чтоб как либку использовать удобно бьіло

Dmitry
01.07.2018
10:49:06

Stepanos
01.07.2018
10:52:39
++

Ievgenii
01.07.2018
10:55:23
Я не отрицаю
Но с вашей т.з. что должно быть в коре?

Dmitry
01.07.2018
10:57:32
Просто минимальный http сервер с гарантиями поддержки от сообщества. Можно даже лимиты ввести. Типа код проекта никогда не будет превышать 5K строк кода. Хоть какая то гарантия что не разрастется до ужаса

Google

Dmitry
01.07.2018
11:00:58
А то вайб вещь сам в себе. Логи свои, json свой и тд
И поддерживать это все некому

Stepanos
01.07.2018
11:19:17
не знаю, вы не поддержите, но я за java-вей, чтоб норм побить по класам и обернуть интерфейсами
скорость просядет немного по сравнению со структурным подходом, но будет поддерживать легче

Maxim
01.07.2018
11:20:19
dEE?)

Stepanos
01.07.2018
11:20:25
вот у вайба где файлы по 5+ тыс строк + ужс
давайте с lighttp делать либку, а уже каждый у себя наворачивать будет что захочет

Denis
01.07.2018
12:24:15

Ievgenii
01.07.2018
12:27:12

Admin
ERROR: S client not available

Ievgenii
01.07.2018
12:28:46
Создание 1М объектов из класса у меня заняло в 2 раза больше времени, чем из структур

Stepanos
01.07.2018
12:30:44
а зачем их создавать так много? повторно использовать надо
и все равно бьістрее будет за джаву))

Dmitry
01.07.2018
12:36:24
"Thanks to a burst of donations in the past few days, we've hit our goal at the #dlang Open Collective to support the code-d/serve-d for VS Code. Great work, everyone! Details to come." - из твитора

Ievgenii
01.07.2018
12:38:02

Pavel
01.07.2018
12:52:53
Из чего я запомнил что структуры люто быстрые

Google

Pavel
01.07.2018
12:54:48
Но иногда реально очень удобно использовать ссылочную семантику и наследование, поэтому классы нужны. Вот только нужно сделать пул ии хороший аллокатор чтобы они так не тормозили

Ievgenii
01.07.2018
13:20:21
Но передавать по ref не сложно, но вот наследование - да

Pavel
01.07.2018
13:26:43
Ref член класса например не сделаешь
Приходится велосипедить с указателями

Ievgenii
01.07.2018
13:28:34

Stepanos
01.07.2018
13:58:38
LigHttp
https://trello.com/b/NW4jtidt/lighttp
создал доску, надо стек работ сфлрмировать
кто участвует - давайте ник трелло, добавлю

Ievgenii
01.07.2018
14:19:25

Stepanos
01.07.2018
14:22:17
да, но если его далее пилить вместе, лучше писать что кому не хватает... И розпределять задачт
то есть, хочешь что-то допилить, зашел посмотрел что надо - сделал задачку
либо используешь сервер, не хватает чего-то но хз как сделать либо некогда - добавил задачу и другие будут видеть

Ievgenii
01.07.2018
14:26:20

Oleg
01.07.2018
15:28:07
все видели новость что на vscode собрали деньги?

Stepanos
01.07.2018
16:14:16
линк?
с ходу тоже не завелось(
lighttp только get/post поддерживает

qwerty
01.07.2018
16:54:28
options? put?

Stepanos
01.07.2018
16:54:47
не) уже вот 4 задачи добавил :)
юнит тестов вообще 0