Маjко
С помощью крейтов
Маjко
И генерируешь токенстрим с выходным кодом
Маjко
Подозреваю, что сложности будут с поиском возвратных значений ф-и, надо будет повелосипедить, остальное должно быть тривиально
Маjко
Вообще можно сразу концепт вынести на обсуждение в internals, собрать фидбек и посмотреть что на это скажут.
Маjко
А потом уже реализовывать PoC в виде крейта, если сочтешь нужным
Αλεχ
А разве щас не завозят макросы 2.0 и все надо будет переделывать?
Маjко
1.1 то в стейбле уже
Маjко
2.0 это про другое
Маjко
Да и как завозят
Маjко
Даже RFC еще не допилен и не принят
vladislav
А rust 2.0 в планах?
vladislav
Или пока о нем не говорят?
Cat
пока не говорят т.к. нет смысла
Tuntz
а зачем? в языке ещё нет deprecated-вещей
Маjко
2.0 по сути это макросы прибитые к модулям (что собираются завезти отдельно)
И второе: перепиливание синтаксиса, чтобы сделать похожими на обычные функции, а не на странный подъязык
Tuntz
ааа, точно
Маjко
В stdlib депрекейты кстати есть
Tuntz
хотят слово try зарезервировать
Cat
vladislav
О нет только не трай кэтч блоки
Tuntz
если бы уже, то сломали бы кучу старого кода
Tuntz
который не успели переписать на ?
Tuntz
нахуя тогда делать отдельные эпохи? )
Маjко
🤔
Маjко
Эх, предвкушаю тонну срачей на лоре из-за поломок бэквард-компатибилити между эпохами
🐁 Arutrancetro
Привет всем
🐁 Arutrancetro
для раста только IDEA норм IDE?
Латентный Бурят
Golodnyi
Golodnyi
Латентный Бурят
Golodnyi
Golodnyi
блокнотики с кучей плагинов, без которых они блокнотики
Латентный Бурят
Golodnyi
нет
Golodnyi
там всю вшито под целевой язык
Golodnyi
олл инклюзив
Маjко
Маjко
Golodnyi
ну qt creator ide, спору нет, но это ide уровня delphi, морально устаревшая, не отвечает современным требованиям
Маjко
Да и с каких пор монолитность, которая не дает преимуществ перед модульной архитектурой, вдруг стала плюсом? О_о
Golodnyi
дело не в монолитности, дело в smart
Golodnyi
в некоторых не совсем очевидных языках, с кучей магии, всякие vscode и другие нотпады всасывают даже по переходу по классам или автоимпорту, idea как правило никаких проблем не испытывает
Golodnyi
я послдение пол года основным инструментом юзаю vscode, но это потому что я одновременно пишу на 3 языках, а в моем phpstorm поддержка лишь 2 из них присуствует)
Golodnyi
но когда надо сильно отрефакторить код, заменить какие нить кавычки на одинарные, убрать невостребованные импорты и почистить проект, приходится запускать шторм, он это хорошо делает
Golodnyi
для компилируемых языков любой блокнотик с плагинами наверно будет работать идеально, поэтому для раста подойдет что угодно)
Латентный Бурят
Латентный Бурят
Это просто очень толсто.
Golodnyi
Golodnyi
ide без плагинов, без линтеров, хуинтеров, никаких докеров, хуекеров, этим можно в 2к18 пользоваться?)
Golodnyi
там даже поддержка qml на столько нубовая, что блокнот с подсветкой js справится лучше)
Латентный Бурят
Сука, хватит.
Латентный Бурят
У меня тряпки кончаются.
Латентный Бурят
Не могу столько жира убирать сразу.
Golodnyi
передавай привет 90-ым)
Golodnyi
а часто ли ты писал на qt?
Golodnyi
там кстати поддержка cmake на столько сбоку приделана, что проще писать в чем то другом, чем заморачиваться прибиванием cmake к qt creator
Латентный Бурят
Латентный Бурят
Ахуенный фреймворк.
Golodnyi
Ну будучи монополистом охуенным быть просто)
Латентный Бурят
Ага, монополистом.
Латентный Бурят
Заебись.
Латентный Бурят
Всё, хватит, у меня тряпки кончились.
Латентный Бурят
Спасибо за утро.
Golodnyi
а что ты в альтернативу qt мог бы выбрать? GTK какой нить?
Golodnyi
я в одно время задавался этим вопросом, qt оказался единственным, кто удовлетворял требованиям, мб что то более ноунеймовое я просто не нашел
Golodnyi
но тот же qml меня сильно удивил топорностью, компоненты абсолютно не расширяемы, я по сути юзал их свойства, всю графическую часть костылял сам через картинки и js
Golodnyi
если сравнить qml как графическую либу с каким нить prime для js, то разница очевидна, первое не удовлетворяет современным требованиям разработки гуёв
Маjко
Маjко
Anton
Berkus