Pull to refresh
19
0
Send message
А вот на мой взгляд, ribbon в том виде каков он есть сейчас сложно назвать адаптированным под таблетки (то есть пальцы). Почему? Посмотрите внимательнее на толчею мелких элементов (Cut, Copy, Paste, элемент выбора папок, последние открытые файлы в выпадающем меню, навигация слева и т.п.).

Я думаю правильным решением сделать нечто вроде desktop mode\tablet mode, переключение между которыми заметно будет изменять масштаб и соотношение элементов управления между собой. Тот же ribbon в tablet-mode может нарочито разрастись, а окошки в свою очередь стать исключительно полноэкранными.
На самом деле у меня разрешение 1920х1080, поэтому проблем с недостатком места не ощущаю :) А окошко сжал специально для скриншота просто для удобства восприятия.
Я пробовал и Leksah (специальная IDE для Haskell, написанная на Haskell), и плагин к Eclipse смотрел, но пришел к выводу, что лично мне это всё не нужно. Поскольку у меня Linux, то я пользуюсь текстовым редактором gedit с плагином терминала. Gedit умеет подсвечивать код, поддерживать отступы и т.п., а в терминале в это время запущен GHCi интерпретатор, этого хвататет, ну во всяком случае хватало для моих относительно небольших проектов.

В итоге получается как-то так.
Ну вот, вопиющие неточности вроде как устранил…
Да, я знаю, что такое монады. Знаю и о Maybe, и о списках… Я указал, что монады более широкое понятие, но здесь следует думать о них только в контексте I\O. Вы правы, наверное, это не очень корректно.
Отсюда и некорректность определения чистоты. Завтра попробую «пофиксить» текст, сегодня уже глаза слипаются…

А вот про pattern matching не очень понял. Вы имеете ввиду, что процедура выбора нужного уравнения лишь один из случаев применения сопоставления с шаблоном?

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity