metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2009-07-10 06:48 pm

Концептуальное о ваших этих хаскелях и окамлах

haskell datagrid

ocaml datagrid

Обратите внимание на количество найденных ссылок. И попытаться найти хотя бы одну из них которая соответствует искомому.

Я, конечно, понимаю, что заниматься мерянием производительности алгоритмов и разработкой сложной back-end логики это гораздо интереснее, чем делать GUI, но GUI тоже таки делать нужно.
У меня вот в последней сложной фиче, которую я делал, на back-end логику ушло пару дней, на ввод данных для нее - неделя и еще две недели на подгонку GUI чтобы это все было можно использовать как можно удобнее и быстрее.

[identity profile] metaclass.livejournal.com 2009-07-10 04:30 pm (UTC)(link)
Я больше скажу - любая попытка сделать GUI "не в дизайнере" все только усложняет. Я сейчас как раз пытаюсь разобраться, почему у меня порядка десяти попыток обобщить GUI-шный редактор объекта приводили только к усложнению задачи, хотя очевидно что набор операций достаточно стандартный "открыть объект-назначить гую поля-дать юзеру волю действий и побыстрее-проверить результат-сохранить/удалить/вставить объект". Но мелкие вариации все обобщение убивают.
Как минимум, часть проблем точно бы решилась замыканиями, ФВП и прочей функциональщиной - а то приходится на каждую группу действий отдельный базовый класс заводить и от него конкретные реализации наследовать.

[identity profile] dmzlj.livejournal.com 2009-07-10 04:36 pm (UTC)(link)
ну я только что могу сказать. у нас на холде стоит проект, который подразумевает native gui. правда, он embedded, но в прототипе там питон вообще, так что неважно. можно сделать его на каком-нибудь из ФЯ и посмотреть что получится в итоге. правда какое-то оживление по этому проекту будет не раньше ноября.