Matway
Хм, не вижу ситуации, в которой коммьюнити помешает
В ситуации, когда все руки заняты тем, чтобы оно было быстрее, надёжнее, лучше. Драйвить коммьюнити пока некому.
Artem
Все же хочется что-то услышать про модули из первых рук)
Artem
С ними все так!
Artem
В с++ с ними не так то, что их нет
Stanislav
Все же хочется что-то услышать про модули из первых рук)
если про С++ модули, то были линки и не однократно
Stanislav
Matway
А давайте поговорим об этом. Я всю прошлую неделю ломаю голову, как лучше их сделать. А тут более тысячи человек, которых можно просто спросить. Какой должна быть система модулирования кода?
Nikita
В с++ с ними не так то, что их нет
Вот с модулями — где шаблонам инстанцироваться?
Vladislav
скоро будут, не ссы
они уже который раз "скоро будут" :(
Stanislav
https://blogs.msdn.microsoft.com/vcblog/2017/05/05/cpp-modules-in-visual-studio-2017/
Stanislav
https://github.com/procxx/experiments_with_modules
Matway
когда уже?! :) мы все ждем
Не напрасно ли? Это очень специфическая вещь. Формально - куча прикольных фишек, но плюсовикам будет непривычно до тошноты.
Stanislav
про модули еще раз
Алдар
Я лично за этим слежу.
вот это круто! Всегда считал что с сишным синтаксисом что-то не так, новые языки боятся от него уйти потому что легаси погроммисты "уже привыкшие"
Matway
вот это круто! Всегда считал что с сишным синтаксисом что-то не так, новые языки боятся от него уйти потому что легаси погроммисты "уже привыкшие"
Это главное, на что мы плевали с высокой колокольни - на легаси. Вообще ничего не делается из соображений "так люди привыкли".
Vladislav
Я лично за этим слежу.
а можно какой-нибудь пример кода, в качестве тизера?)
Stanislav
с одной стороны)
Matway
и это правильно
Спорно. Закрывает к нам дорогу для большого количества людей.
Vladislav
вон, руби аж хайпанул на несколько лет
Matway
Вот кстати, чтоб вечное легаси не плодить — с манлингом что?
Алиенинг сишный. Поддержать плюсовый манглинг в планах, задача недорогая.
Vladislav
вон, руби аж хайпанул на несколько лет
хотя там очень специфический синтакс
Alexey
но я надеюсь что он с хаскелевым синтаксисом вообще
Почему все так любят функциональные языки?(
Stanislav
Спорно. Закрывает к нам дорогу для большого количества людей.
ну да, спорно, тут можно спорить ололо сколько
Vladislav
Почему все так любят функциональные языки?(
причем большенство - платонически :)
Stanislav
я с 2009 на нем пишу, когда он хайпанул то?
Vladislav
это какие ?
что - какие?
Stanislav
года какие
Vladislav
года какие
в долине - 2007-2012 примерно
Stanislav
в долине - 2007-2012 примерно
а с 2013-2014 он даинг)
Alexey
в долине - 2007-2012 примерно
А что сейчас модно? 🤔🤔
Vladislav
в долине - 2007-2012 примерно
я не говорю что он перестал быть популярным, просто сейчас уже хайп на другие вещи (Go, например)
Stanislav
раст забыли
ඞ
<flame>
Vladislav
раст еще не, думаю через пару лет
Vladislav
пока его даже стартаперы боятся в прод совать
ඞ
раст еще не, думаю через пару лет
Через пару лет он уже никому не нужен будет
Stanislav
#holywar
Alexey
Golang крутой, мне прямо понравилось. Есть какие-то стремные синтаксические моменты, нету каких -то кодстайлов, но писать приятно
Vladislav
Через пару лет он уже никому не нужен будет
мозилла на него ставку делает, если chrome ее не задавит раньше времени то и раст будет жить
Nikita
А что сейчас модно? 🤔🤔
<стикер с crystal>
Stanislav
господа
Stanislav
особенно админы
Stanislav
@isenbaev особенно
Vladislav
эм, там как раз очень фашистский код-стайл же
а вот обобщенное программирование положить забыли
Stanislav
го #holywar
Vladislav
:(
Vladislav
го #holywar
лучше работать пойду)
ඞ
Перл 5 лучший скриптовый язык
ඞ
ඞ
Чем остальные
Vladislav
#holywar
Andrei
Сказать, что оно есть — это не сказать ничего :)
Matway
ну ты уж скажи хоть что-то)
В языке нет строгого деления не мету и нет. Синтаксис един. Ты можешь подсказать компилятору, что должно вычисляться статически, а что динамически, но это требуется нечасто.
Alexey
А можно пару примерчиков небольших программ?
Matway
Это главное, что нас не устраивает в плюсах - кривой синтаксис меты.
Artem
Генерики не как темплейты, с явными ограничениями и вот этим всем?
Matway
https://t.me/NewLanguage_temporary
Matway
Кому интересны примеры кода, апдейты - приглашаются в онтопик чат, не засоряйте плюсовую тему.
Andrei
ну ты уж скажи хоть что-то)
Всё что вы хотите обычно написать в плюсах и пишете с помощью шаблонов, например статический проход по тьюплу, комбинацию функций, или даже проверку существования поля по его имени(в плюсах вообще нет) делается в языке теми же конструкциями как обычный код.
Andrei
Просто компилятор понимает, что это статически элиминируемые вещи и делает с ними то, что полагается не, добавляя оверхеда в рантайме.
Алдар
типа хаскеля на этапе компиляции?
Andrei
Угу.
Alexey
А не слишком долго происходит компиляция?
Stanislav
так и хочется поорать что это https://github.com/agauniyal/rang/ не нужная фигня