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] permea-kra.livejournal.com 2009-07-10 06:56 pm (UTC)(link)
Биндинги к субд в хаскеле есть. Довольно лаконичные, имхо. Фреймворк для интеграции с выводом типов тоже есть, но он, пока, скорее proof of concept, и нуждается в расширении (не весь зоопарк родных типов SQL поддерживается). Впрочем, посмотреть на него можно.

Я ещё подумал бы над разнесением кода двух языков по разным процессам или ниткам. A ffi в хаскеле ужасен, да, но и тульзы для его автогенерации есть. Хотя они тоже неидеальны.

[identity profile] metaclass.livejournal.com 2009-07-10 07:00 pm (UTC)(link)
Насчет разных процессов я думал, все таки общаться между софтом через хотя бы текстовый stdin/stdout хотя и медленно и безумно, но как минимум, пригодно для того, чтобы с обоих сторон вывести автоматом код сериализации/десериализации объектов.

[identity profile] zamotivator.livejournal.com 2009-07-10 08:52 pm (UTC)(link)
Посмотрите как дружат ocaml с erlang'ом.