Маjко
просто builtin
Anonymous
Vladimir
Окей
Vladimir
А что под капотом
Маjко
Вот тож интересно
Маjко
Вангую, что там что-то вроде директивки, которая делегирует реализацию компилеру
Anonymous
🤔
Anonymous
оно только для документации что ли?
Сережа
https://gist.github.com/anonymous/2ae3e462a11be333aef10505af744992 ни работает чистая функция(((
Маjко
🤔
Всё просто: реализация сложения рекурсивна
Маjко
хд
Vladimir
да, звучит логично
Vladimir
но тогда через ксоры должна быть
Судзумия
Она там заменяется компилятором, думаю
Vladimir
но там же нет деректив
Vladimir
чтоб заменять
Vladimir
да и про рекурсию - стеб
Маjко
https://gist.github.com/anonymous/2ae3e462a11be333aef10505af744992 ни работает чистая функция(((
> constant function contains unimplemented expression type иф еще не заимплементили
Vladimir
Лол
Vladimir
Вишь чё захотел
Vladimir
Ифы
Vladimir
Императивщина - не нужна
Сережа
в с++17 есть
Vladimir
В ним тоже
Vladimir
В ним вообще можно любую функцию в компил тайм запускать
Vladimir
Кстати, а матч тоже нельзя в конст фнах?
Маjко
И операторы не все есть ((((
Маjко
Ща думал сделать условие на битовой магии
Маjко
Нихера
でゲソ
То о чем я гутарил
Сережа
В ним вообще можно любую функцию в компил тайм запускать
но не факт что это все не закончится сегфолтом компилятора =)
でゲソ
Бле не туда
Судзумия
Я не дочитал
Anton
посоны
Anton
плез накиньте статей
Сережа
или правильнее сказать транспилятора
Anton
для каких случаев какие типы оболочек юзать
Anton
все эти боксы, селлы, рефы, арки и тд
Anton
плез
Anton
я неебически в них путаюсь, и понимаю принцип их работы и для чего они довольно смутно
Судзумия
Да не парься
Судзумия
Чуешь, что не получается
Судзумия
Фигачь Rc<RefCell<T>>
Anton
Кидали же карту типов?
Marat
Чтобы наверняка
Судзумия
Нет
Судзумия
Он жсер
Sherzod
Он жсер
жостко, а я только хотел про умные указатели рассказать
Маjко
https://gist.github.com/anonymous/2ae3e462a11be333aef10505af744992 ни работает чистая функция(((
https://play.rust-lang.org/?gist=0836a06d0821302382d5e794675007af&version=nightly
Маjко
)))))0)0
Anton
жостко, а я только хотел про умные указатели рассказать
Про смартпоинтеры я знаю, я путаюсь как все это скопище пиздеца использовать
Anton
Или вы сами узнавали для чего вся эта хрень нужна путем научного тыка, и нихуя не знаете статей полезных?
Судзумия
Доки прочитай
Судзумия
Там все написано
Sherzod
Или вы сами узнавали для чего вся эта хрень нужна путем научного тыка, и нихуя не знаете статей полезных?
Чувак, я бы репо на твоем месте вайпнул бы, и залил бы без всяких токенов
Sherzod
тащил бы их с ENV
Судзумия
Да, кстати, о важном
Судзумия
Sherzod
https://github.com/friktor/deezer-rust И еще добавил бы Ридми
Anton
Всем похуц на мою репу это раз
Маjко
Чувак, я бы репо на твоем месте вайпнул бы, и залил бы без всяких токенов
Бож, нахуй? Можно просто отозвать старый токен, а новый через ENV юзать
Anton
Это репка с экспериментом а не чем тт чем выебнутся перед миром охота
Маjко
что плохого в вайпе или хард ресете?
В том что проебывается история
Anton
Будет надо сделаю ридми и допишу
Anton
Пока что мне сложно ffi байдинги делать, много вопросов на которые не знаю ответы
Sherzod
В том что проебывается история
на каком-то сервисе я не мог сделать revoke, не помню где, вроде это был гитхаб или гиттер
Сережа
Anton
Например как пропихнуть колбэк в экстерн функцию колбэк для С
Anton
И тд
Anonymous
PCJ: With C++17 being such a great and easy-to-use language, why would anyone use Rust? http://ift.tt/2zcQq60 http://ift.tt/2zrykyo
Anonymous
омг
Маjко
а умножать и делить как будешь?
Ну умножать и делять никто не мешает. Просблема была только в условном операторе
Сережа
в расте наверное соглашение о вызовах не сишное, поэтому любую функцию пропихнуть в колбек для си не получится
Сережа
только ту, которая через extern C
Anonymous
кстати раст поддерживает вызов variadic functions