@ProCxx

Страница 957 из 2477
Vladislav
13.06.2017
21:05:01
чтобы не копировать там, где копирование не нужно

reagentoo
13.06.2017
21:05:30
ещё интересно - где конкретно

Vladislav
13.06.2017
21:06:28
или там, shared_ptr<const Smth> для shared_ptr'а на константный объект

Arseny
13.06.2017
21:07:02
и в туплы зачем
Например, чтобы сохранить список аргументов функции для отложенного вызова.

Google
Vladislav
13.06.2017
21:07:11
или там, shared_ptr<const Smth> для shared_ptr'а на константный объект
у нас в кодовой базе это самый популярный юзкейс по запросу "<const "

Matway
13.06.2017
22:15:48
Опенсорсить не готовы или вообще делиться. Если первое — пусть желающие (лабораторные кошки) подпишут NDA
Очень грамотно. Спасибо. Есть две части, и у них разные причины не опенсорсить прямо вот сейчас - Спецификация языка, референсный интерпретатор, та часть, где оно лучше Питона, вот это всё - это должно стать достоянием общественности, и единственная причина, почему ещё не - оно не доведено до того состояния, когда не стыдно - Та часть, где оно лучше плюсов, оптимизирующий компилятор, который может оптимизировать гораздо круче, чем ICC - это имеет вполне ощутимую коммерческую ценность, и туда можно только с NDA

Matway
13.06.2017
22:21:50
раст выкладывать стали сильно до того, как он дошел до состояния "не стыдно" :)
Ты так говоришь, словно это что-то хорошее :) А если серьёзно, там это было оправдано. Мозилловское коммьюнити помогло двигать проект. Нам сейчас активное коммьюнити скорее помешает.

Artem
13.06.2017
22:28:30
я правильно понял, что без модулей обошлись в языке?

Artem
13.06.2017
22:29:20
Надеюсь)
но почему

Stanislav
13.06.2017
22:29:39
я правильно понял, что без модулей обошлись в языке?
про какой язык речь? я тут слегка пропустил

Artem
13.06.2017
22:30:06
про некий с++-подобный язык без имени

Andrei
13.06.2017
22:30:08
Про тот, который мы с Матвеем делаем.

Matway
13.06.2017
22:30:23
Google
Vladislav
13.06.2017
22:30:24
но почему
Ой, прочитал что не обошлось

Andrei
13.06.2017
22:30:32
C++бесподобный.

Stanislav
13.06.2017
22:31:05
Matway
13.06.2017
22:31:38
Хм, не вижу ситуации, в которой коммьюнити помешает
В ситуации, когда все руки заняты тем, чтобы оно было быстрее, надёжнее, лучше. Драйвить коммьюнити пока некому.

Artem
13.06.2017
22:32:29
Все же хочется что-то услышать про модули из первых рук)

Matway
13.06.2017
22:32:37
Artem
13.06.2017
22:32:48
С ними все так!

В с++ с ними не так то, что их нет

Stanislav
13.06.2017
22:33:11
Все же хочется что-то услышать про модули из первых рук)
если про С++ модули, то были линки и не однократно

Matway
13.06.2017
22:34:08
А давайте поговорим об этом. Я всю прошлую неделю ломаю голову, как лучше их сделать. А тут более тысячи человек, которых можно просто спросить. Какой должна быть система модулирования кода?

/dev
13.06.2017
22:35:17
В с++ с ними не так то, что их нет
Вот с модулями — где шаблонам инстанцироваться?

Vladislav
13.06.2017
22:35:38
скоро будут, не ссы
они уже который раз "скоро будут" :(

Stanislav
13.06.2017
22:35:53
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/

https://github.com/procxx/experiments_with_modules

Matway
13.06.2017
22:35:56
когда уже?! :) мы все ждем
Не напрасно ли? Это очень специфическая вещь. Формально - куча прикольных фишек, но плюсовикам будет непривычно до тошноты.

Stanislav
13.06.2017
22:35:57
про модули еще раз

Aldar
13.06.2017
22:36:00
Я лично за этим слежу.
вот это круто! Всегда считал что с сишным синтаксисом что-то не так, новые языки боятся от него уйти потому что легаси погроммисты "уже привыкшие"

Google
Matway
13.06.2017
22:36:46
вот это круто! Всегда считал что с сишным синтаксисом что-то не так, новые языки боятся от него уйти потому что легаси погроммисты "уже привыкшие"
Это главное, на что мы плевали с высокой колокольни - на легаси. Вообще ничего не делается из соображений "так люди привыкли".

Vladislav
13.06.2017
22:37:00
Я лично за этим слежу.
а можно какой-нибудь пример кода, в качестве тизера?)

Matway
13.06.2017
22:37:36
и это правильно
Спорно. Закрывает к нам дорогу для большого количества людей.

Vladislav
13.06.2017
22:37:45
вон, руби аж хайпанул на несколько лет

Matway
13.06.2017
22:38:03
Вот кстати, чтоб вечное легаси не плодить — с манлингом что?
Алиенинг сишный. Поддержать плюсовый манглинг в планах, задача недорогая.

Vladislav
13.06.2017
22:38:11
вон, руби аж хайпанул на несколько лет
хотя там очень специфический синтакс

Alexey
13.06.2017
22:38:45
но я надеюсь что он с хаскелевым синтаксисом вообще
Почему все так любят функциональные языки?(

Stanislav
13.06.2017
22:39:04
Спорно. Закрывает к нам дорогу для большого количества людей.
ну да, спорно, тут можно спорить ололо сколько

Vladislav
13.06.2017
22:39:04
Почему все так любят функциональные языки?(
причем большенство - платонически :)

Stanislav
13.06.2017
22:39:19
я с 2009 на нем пишу, когда он хайпанул то?

Vladislav
13.06.2017
22:39:32
это какие ?
что - какие?

Stanislav
13.06.2017
22:39:41
года какие

Vladislav
13.06.2017
22:40:23
года какие
в долине - 2007-2012 примерно

Stanislav
13.06.2017
22:41:47
в долине - 2007-2012 примерно
а с 2013-2014 он даинг)

Google
Alexey
13.06.2017
22:41:49
в долине - 2007-2012 примерно
А что сейчас модно? ??

Vladislav
13.06.2017
22:41:55
в долине - 2007-2012 примерно
я не говорю что он перестал быть популярным, просто сейчас уже хайп на другие вещи (Go, например)

Stanislav
13.06.2017
22:42:13
раст забыли

Penter
13.06.2017
22:42:20
<flame>

Vladislav
13.06.2017
22:42:28
раст еще не, думаю через пару лет

пока его даже стартаперы боятся в прод совать

Penter
13.06.2017
22:42:50
раст еще не, думаю через пару лет
Через пару лет он уже никому не нужен будет

Admin
ERROR: S client not available

Stanislav
13.06.2017
22:43:01
#holywar

Group Butler [beta]
13.06.2017
22:43:02
#holywar
С таким заявлением вам лучше сюда: pro.cxx.holywars

Alexey
13.06.2017
22:43:15
Golang крутой, мне прямо понравилось. Есть какие-то стремные синтаксические моменты, нету каких -то кодстайлов, но писать приятно

Vladislav
13.06.2017
22:43:23
Через пару лет он уже никому не нужен будет
мозилла на него ставку делает, если chrome ее не задавит раньше времени то и раст будет жить

/dev
13.06.2017
22:43:48
А что сейчас модно? ??
<стикер с crystal>

Stanislav
13.06.2017
22:44:01
господа

особенно админы

@isenbaev особенно

Google
Vladislav
13.06.2017
22:44:17
эм, там как раз очень фашистский код-стайл же
а вот обобщенное программирование положить забыли

Stanislav
13.06.2017
22:44:25
го #holywar

Vladislav
13.06.2017
22:44:30
:(

го #holywar
лучше работать пойду)

Penter
13.06.2017
22:45:06
Перл 5 лучший скриптовый язык

Никита
13.06.2017
22:45:29
Penter
13.06.2017
22:45:38
чем он лучший?
Чем остальные

Vladislav
13.06.2017
22:45:55
#holywar

Group Butler [beta]
13.06.2017
22:45:56
#holywar
С таким заявлением вам лучше сюда: pro.cxx.holywars

Никита
13.06.2017
22:46:46
Andrei
13.06.2017
22:56:44
Сказать, что оно есть — это не сказать ничего :)

Evgeniy
13.06.2017
22:57:16
Matway
13.06.2017
22:58:58
ну ты уж скажи хоть что-то)
В языке нет строгого деления не мету и нет. Синтаксис един. Ты можешь подсказать компилятору, что должно вычисляться статически, а что динамически, но это требуется нечасто.

Alexey
13.06.2017
22:59:28
А можно пару примерчиков небольших программ?

Matway
13.06.2017
22:59:35
Это главное, что нас не устраивает в плюсах - кривой синтаксис меты.

Artem
13.06.2017
23:00:11
Генерики не как темплейты, с явными ограничениями и вот этим всем?

Matway
13.06.2017
23:01:57
https://t.me/NewLanguage_temporary

Кому интересны примеры кода, апдейты - приглашаются в онтопик чат, не засоряйте плюсовую тему.

Andrei
13.06.2017
23:04:00
ну ты уж скажи хоть что-то)
Всё что вы хотите обычно написать в плюсах и пишете с помощью шаблонов, например статический проход по тьюплу, комбинацию функций, или даже проверку существования поля по его имени(в плюсах вообще нет) делается в языке теми же конструкциями как обычный код.

Страница 957 из 2477