Vladimir
а какие там баунды были
Vladimir
тыж сорцы не показывал
Vladimir
как это не показывал? )
тю блин, у меня чет это сообщение какраз не прогрузилось
big
ты по прибором шол чтоли? )
Vladimir
я еще думаю, че тебе сорс не скинуть
Vladimir
ну я начал с телефона, продолжил на ноуте, видимо в этом дело
Vladimir
короче ты убрал стейт, и теперь у тебя функции работают на любом стейте а не конкретном
Vladimir
а был ли смысл их биндить к конкретному?
Vladimir
точнее вопрос не такой
big
был до тех пор пока был забинжен тип C, поскольку C требовал в определении его ( Fn(State) )
Vladimir
тебя текущее решение устраивает?)
big
не совсем )
big
всмысле норм конечно )
big
но я хотел чтобы Func0 еще отвечали за downcast аргументов к конеретному типу указаному в FuncX )
big
см. P в Func1 )
分解物質
https://twitter.com/slsoftworks/status/941400137921949696
> JavaScript Debugger supports rust вот это инжинеринг
Vladimir
насчет бинда к стейтеу, я так понял единственная проблема сейчас, это если у тебя будет кложура из одной вм вызываться стейтом из другой
Vladimir
макросы наверное помогут в этом случае х)
big
дада
big
я хотел их избежать, но вообщем то походу это самый простой способ )
Vladimir
> JavaScript Debugger supports rust вот это инжинеринг
даже в жсе дебажат раст, а в идее нет
Safort
https://twitter.com/slsoftworks/status/941400137921949696
И тут я в очередной раз напоминаю, что Раст создавался для веба.
Vladimir
для игрушек в вебе
Vladimir
будут скоро приложения для контакта на расте, тогда можно считать что раст достиг своего пика
Anton
https://github.com/fitzgen/state_machine_future
Kerrigan
https://github.com/fitzgen/state_machine_future
аватарка как бы говорит "я под линукс пишу скрипты на расте"
Vladimir
хорошо хоть не под винду
Kerrigan
кто-нибудь кстати видел пример на ragel не связанный с парсингом текста?
Kerrigan
я про эту картинку
kitsu
https://play.rust-lang.org/?gist=ac942e7e9b8d3f1653ee5ba42ae8bfd0&version=stable Чот какое-то странно поведение у group_by. Можно как-нибудь элементы, где b == true объеденять с предыдущим блоком?
kitsu
https://doc.rust-lang.org/std/iter/trait.Iterator.html#method.partition
не, надо произвольное количество штук, а не 2
Filipp
только сортануть сначала вижу как вариант
Filipp
либо самому накостылять
kitsu
https://play.rust-lang.org/?gist=427ac1c3511671ad15e0c5a86f7fd69c&version=stable какой-то пиздец выходит, мда
Denis
можно через Map раскидать по группам
Denis
ну типа Map<bool, Vec<T>>
kitsu
не, нужны именно Vec<Vec<T>>
Denis
ну потом переложить из Map в Vec
kitsu
Мне даже любопытно как
kitsu
мапа же неупорядоченно хранит
Vladimir
Смотря какая мапа
Vladimir
И смотря про какой порядок ты говоришь. Тебе нужно чтобы группировка не меняла исходный порядок?
kitsu
йеп
Vladimir
Сделай sort а потом груп
Vladimir
Поскольку сортировка стабильная, то не должна ломать порядок
kitsu
сложновато, и что-то я сомневаюсь, что прокатит
Denis
Мне даже любопытно как
Сортировать ключи мапы (которые в твоем примере bool), потом для каждого ключа из отсортированного массива достать значение (которое Vec<T>) и положить в результирующий вектор
Denis
хотя
Denis
мда
Denis
а какая на самом деле задача? =)
kitsu
Есть выполненные инструкции (читай трасса программы), надо их скукожить в базовые блоки
Denis
Про инструкции понял. А что в данном случае есть "базовый блок"? (я не очень компетентен в предметной области, но мне интересно)
Dan
блок последовательных операций без ветвления
Bugworm
как правильно защищать свой вайфай
Маjко
Писать "я больше никогда не буду делать двойные мутабельные заимствования" до просветления?
Loo
Bugworm
Wayland's Weston Sees Patches For FreeBSD, Fractional HiDPI, Rust Bindings http://www.phoronix.com/scan.php?page=news_item&px=Weston-FreeBSD-HiDPI-Rust
Loo
Kerrigan
👍
Andrei
всё так
Рома
вопросик кстати, этот чатик от сайта rustycrate?
Kerrigan
нет
Dmitry
а есть кто-то, кто может на возмездной основе помочь раскочегарить кросс-компилятор раста? я в раст пока не очень, но вроде продал его кастомеру, но у меня всегда очень плохо с кросскопиляторами/тулчейнами и вот этим всем
Dmitry
если оно взлетит и влезет в целевой девайс, то будет неплохая история успеха
Dmitry
ну, для начал у меня не собрался раст из гитхаба с тега 1.22.1
Dmitry
и никакой другой не собрался
Anonymous
rustup
Dmitry
наверняка я что-то делаю не так
Dmitry
там нет этого таргета
Anonymous
какого?
Dmitry
или я что-то не понимаю?
Dmitry
mipsel-unknown-linux-uclibc