rustycrate.ru
58 subscribers
39 photos
652 links
Русскоязычное сообщество языка программирования Rust
Download Telegram
Sherzod Mutalov @shmutalov posted in Ready At Dawn Studios переходит на Rust

Андрей, все еще хайпуеш? 🙂 Я думаю, было интересно там поработать
Андрей Лесников @ozkriff posted in Ready At Dawn Studios переходит на Rust

В данный момент тыркаться ни к одной из вышеперечисленных студий лично не планирую, если ты об этом)
Denis Kurilenko @webdesus posted in Тестирование приватных свойств структуры

Спасибо 😀 Как раз то что нужно. Нужно будет найти все таки время на второе издание))) По поводу более гибко, не совсем согласен, в шарпе есть такая конструкция [assembly: InternalsVisibleTo("MyTestAssembly")], которая тоже дает подобные возможности. Конечно в идеале, хотелось бы, чтоб модуль помеченный #[cfg(test)] имел доступ к приватным свойствам всего crate, а не как сейчас только модуля в кото...
Андрей Лесников @ozkriff posted in Тестирование приватных свойств структуры

Я так понимаю, что идиоматичным в расте считается код для тестов нашпиговывать типажами и через них мокать всякое, а в приватную часть как раз не сильно лезть. Но это уже такое, филосовские холивары про подходы. 🙂
Андрей Лесников @ozkriff posted in Ready At Dawn Studios переходит на Rust

Тем временем в /r/rust обсждении пишут что EA экспериментирует с растом - в EA SEED есть вакансия для Rust/C++ программиста (с акцентом именно на ржавчину).
Михаил Панков @mkpankov posted in Ваши впечатления от Rust Edition 2018 Preview

Кто-нибудь пробовал уже Rust 2018? 
Как вам, что понравилось/не понравилось?
Андрей Лесников @ozkriff posted in Ваши впечатления от Rust Edition 2018 Preview

Я хотел с Земеротом попробовать, но руками задолбался править пути в импортах, а автоматический rustfix не завелся почему-то. Отложил.
Андрей Лесников @ozkriff posted in Новые эзотерические возможности Раста

Вроде бы, ничего из процитированных трюков не новое, а вполне себе давно доступно было для желающих) 
С умолчательным типом в Result я бы вообще трюком не назвал, вполне логичная часть языка, которой вполне можно и нужно пользоваться.
Denis Kurilenko @webdesus posted in Тестирование приватных свойств структуры

Тут видишь какое дело… я использую генератор rust-qt-binding-generator. Он мне генерирует 2 файла. В одном я сам себе хозяин, второй имеет все существующие обвязки с С(interface). И вот получается что я протестить получается это дело не могу, даже с написанием pub(crate) или прочего. Потому что не владею тем файлом совсем. А он создает структуру, которую передаст мне для работы. И ее я ни как замо...
Channel photo updated
Сухарик @suhr posted in Новые эзотерические возможности Раста

Rust has a drop operator 

И он, внезапно, так и зовётся: drop(). Однако люди зачем-то выдумывают костыли вроде foo ; или let _ = foo;.
Сухарик @suhr posted in Предлагаю оживить форум

Простой способ поддерживать форум живым — создавать ветки для собственных проектов.
Sherzod Mutalov @shmutalov posted in Предлагаю оживить форум

Насколько я знаю, над этим идёт работа, да @ozkriff ?
Anton Ageev @antage posted in Интеграция форума в Gitter и Telegram

Я предлагаю сделать интеграцию для Telegram так: 

В общий канал rustycrate.ru только уведомление о создании новых топиков.
Уведомления о новых постах через бота (https://meta.discourse.org/t/telegram-notifications-plugin-discourse-telegram-notifications/60483) каждому персонально (кто подпишется на уведомления для конкретных топиков).

Иначе, если на форуме пойдет активное общение, общий канал чи...
Андрей Лесников @ozkriff posted in Предлагаю оживить форум

Ага. Хочу вечером завести два раздела под оффтопики + раздел для проектов, в который закинуть тему про Земерот (кто бы сомневался про что я могу тему завести, ха).
Сухарик @suhr posted in Микрохроматические инструменты

Категории «проекты» пока нет, но я всё же создам тему. 
В общем, суть моего проекта проста: создание средств для написания микрохроматической музыки. Вот список уже имеющихся программ:


xephys — синт на основе цифрового волновода

dieseq — зародыш микрохроматического секвенсера

med — штука, что отправляет MIDI

xenvox — зародыш виртуального терменвокса

Некоторые вещи вынесены в проект Diaschis...
Андрей Лесников @ozkriff posted in Перспективные языки программирования

Не ржавчиной единой. 🙂 Следите ли вы за какими-то еще ЯП, системными или из других ниш, и почему? 
Лично я в пол глаза поглядываю за всякими хардкорными экспериментами с зависимыми типами, вроде Agda, но так и не решился сесть и всерьез что-то сам написать попробовать.
На питерских сходках несколько раз упоминался https://www.ponylang.org, но за него взяться руки тоже еще не дошли - при беглом зн...
Андрей Лесников @ozkriff posted in [habr] [перевод] Об устройстве встроенной функциональности тестирования в Rust

https://github.com/Virtuos86 выложил на хабр перевод статьи http://blog.jrenner.net/rust/testing/2018/07/19/test-in-2018.html
Sherzod Mutalov @shmutalov posted in Долгострой от Шерзода (gitter-rs)

По ходу изучения ржавчины, решил написать что-то полезное и опенсорсное. На момент написания библиотеки порта под Rust пока еще не было (я плохо искал?). Так появился ящик с АПИ для мессенджера Gitter - gitter-rs 
В планах было сделать 100% порт с поддержкой всего АПИ и всех протоколов, но что-то я сдулся, да и времени не так много.
[%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D...