These are chat archives for defuz/sublimate

10th
Feb 2016
Ivan Ivashchenko
@defuz
Feb 10 2016 07:18
@vldm картинка не грузится :(
Ivan Ivashchenko
@defuz
Feb 10 2016 07:24
@vldm О, теперь грузится! :+1: :+1: :+1: :+1: :+1:
@vldm Это очень круто! А где можно посмотреть код?
Ivan Ivashchenko
@defuz
Feb 10 2016 07:30
@vldm На счет парсинга и дублирования: я согласен что оно выглядит не очень, но я пока что сознательно не хочу ничего менять в таком подходе. Слишком много вопросов с этим кодом. Во-первых, он завязан на rustc_serialize, что само по себе не очень хорошо, но исправить это прямо сейчас невозможно. Во-вторых, не очень понятно как сделать хорошую обработку ошибок, с точки зрения донесения информации пользователю. В общем в текущем виде у такого подхода есть важное приемущество: это код тупой и понятный с первого взгляда, и его можно будет довольно легко переписать позже к какому угодно виду. Ну и он работает. :)
Vladimir Motylenko
@vldm
Feb 10 2016 10:21
@defuz код пока нигде, вечером постораюсь привести в более менее человеческий вид и выложить. Но радует, то что все заработало почти с первого раза. Стоило лишь убрать ошибки компиляции и случайно скопированную из примера к cario строку :smile:
Andrew
@drfels
Feb 10 2016 13:01
@defuz насчет "он работает" - не спеши. Он-то компилируется, но работает ли правильно - не проверял
Vladimir Motylenko
@vldm
Feb 10 2016 13:15
@drfels в Rust если скомпилировалось, то большая вероятность, что работает правильно)) по крайней мере у меня так)
@defuz вот я начал работать в этой ветке https://github.com/vldm/sublimate/tree/gtk-view но тут пока только реализовал рисование на канвасе текста, как я понимаю, все селекты и позиции курсора, будут хранится в core::View ? Но сейчас я их не нашел, или плохо искал?
Andrew
@drfels
Feb 10 2016 13:17
Я временно приостановлюсь из-за личных проблем. На день-два
Надеюсь никто не против