Kerrigan
😢
gapid называется
kitsu
в любом случае на новые стандарты нехотя перекатываются, вся старая солянка останется как есть, с этим ничего не поделаешь
Vladimir
Vladimir
в рекурсивности включения, не?
Berkus
в рекурсивности включения, не?
да пусть хоть какие-то сделают для начала
Vladimir
я просто не пойму, че эт модули не будут работать в остальном говнокоде
Vladimir
уже сейчас можешь юзать модули из цланга
Vladimir
не?
Berkus
не могу - негде
Berkus
а писать файл описания модулей это слишком сложна
Vladimir
че за файлл такой
Vladimir
доку шоли?
Berkus
ну и потом гцц обязательно сделает свой gcc module extensions чтобы быть поменьше совместимыми
Berkus
че за файлл такой
ну у шланга раньше было "для модуля А, вот эти хедеры и вот эти либы"
Vladimir
Ну блин никто не мешает юзать шланг сейчас. Вот программисты раста как-то живут с одним компилятором
Vladimir
а в остальных
Loo
на великом и могучем
Vladimir
x)))))
Loo
все пошли на нём компилить
Loo
говорят хуйня этот ваш компилятор
Vladimir
так он вроде не на го
Loo
так он вроде не на го
красавчик. засчитано
ne_on
о чем речь, не гуглится
ne_on
нашел temporary форк на llvm
Vladimir
о чем речь, не гуглится
о чем "о чем"?
ne_on
ну тут выше говорят что второй компилятор для Rust подвезли недавно
Vladimir
https://github.com/thepowersgang/mrustc
Vladimir
а зачем много?
вот и я говорю что незачем
Anonymous
аа ок
Loyd
А чём фишка отдельного компилятора?
Loyd
Ну, если основной открыт и с лицензией всё ок
Loyd
Может не понимаю чего?
Vladimir
зачем нужно столько компиляторов с++?
Nikita
Чтобы было нормальное разделение языка и его имплементации
Судзумия
а СТАНДАРТ ТО ПЛАТНЫЙ
Судзумия
АХАХАХА
Судзумия
ВОТ ЭТО ПРИКОЛ, ДА?
Nikita
Судзумия
Маjко
Бесплатные только драфты, но с ними компилер не напишешь
分解物質
стандарт чего?
*оффициальная спецификация
Berkus
а СТАНДАРТ ТО ПЛАТНЫЙ
можно взять на гитхабе драфт следующего лол
Vladimir
Маjко
Интересно насколько удобно писать компилятор с пачкой неструктурированных RFC :)
Vladimir
эмм
Vladimir
Это ты про раст?)
Маjко
конечно ненапишешь, ведь там нет ... ?
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3690.pdf
Маjко
Ладно, беру свои слова назад
Vladimir
Ну да, сложно наверное
Berkus
https://github.com/thepowersgang/mrustc
но ведь thepowersgang это ламир с осдев форума, пусть себе пишет свой компилер, пользоваться то им не обязательно
Nikita
Кстати, а что по сути представляет собой стандарт крестов? Огромную уебищную книгу?
Маjко
но ведь thepowersgang это ламир с осдев форума, пусть себе пишет свой компилер, пользоваться то им не обязательно
"ламир" в одиночку написал компилятор на 70KLOС в "свободные викенды", лол
分解物質
Маjко
Мне б такое ламерство
Vladimir
70 KLOC
Vladimir
на с++
Vladimir
больной какой-то
Маjко
:D
Berkus
Ну вот у меня так же было
https://github.com/tomv564/LSP/issues/121#issuecomment-331533734
Berkus
фиксы завезли
分解物質
у C99 всего 400
при этом на раздел "Language" уходит 130 страниц а у С++ 320
Vladimir
интересно сколько у раста ушло бы на стандарт
Vladimir
еслиб всё объеденить
Маjко
https://github.com/hyperium/hyper/commit/16e834d37cfa636f781dee3cb5bb456691fb789b @LooMaclin 🎉🎉🎉🎊🎊🎊🎉🎉🎉
Loo
успех)
Vladimir
пока явно меньше чем у C++
да хрен знает, если всё описывать так формально как в с++, то вполне возможно что сравнимо
պլհկ
Вот бы ещё с прото убрали
Sergey
а как его етериум использует, если он на расте?
Етериум - это протокол, а реализации у него разные. На расте клиент - Parity
Vladimir
Етериум - это протокол, а реализации у него разные. На расте клиент - Parity
Да я знаю, я просто к тому, что чувак говорит что мол го пакет менеджер в етериуме. А основная реализация даже не на го
Loo
rustup doc —book