Re[7]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 14.01.09 04:25
Оценка:
Здравствуйте, FR, Вы писали:

FR>Да ребол это вещь, такую же концентрированную мощь до него я только в форте видел


А мне он показался больше похожим на HQ9+. В том смысле, что одни операции делаются легко и красиво, а чуть другие — непонятно, делаются ли вообще. Пытался там вычислить и показать интервал между двумя датами, так и не понял как..
Re[8]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: FR  
Дата: 14.01.09 05:59
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>А мне он показался больше похожим на HQ9+. В том смысле, что одни операции делаются легко и красиво, а чуть другие — непонятно, делаются ли вообще. Пытался там вычислить и показать интервал между двумя датами, так и не понял как..


Ну значит ты просто не вкурил
Я помню неделю как наркоман его ковырял
Там очень мощное метапрограммирование, ни в чем ни уступает форту или лиспу.
Плюс куча концепций красиво встроенных в язык, например итераторы которые позволяют писать
программы по выразительности мало уступающие написаным на декларативных языках.
Re[3]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: Аноним  
Дата: 14.01.09 13:03
Оценка: -1 :)
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, FR, Вы писали:

FR>>я правильно понимаю что байт код Ocaml'а настолько шустрее руби?
DM>Ocaml'овский байткод раз в 5 медленнее нативного, т.е. раза в 4 быстрее байткодов Питона, Перла и др., которые раза в 2-3 быстрее Руби.

http://shootout.alioth.debian.org/debian/benchmark.php?test=all&lang=all
Re[4]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: Аноним  
Дата: 29.01.09 09:54
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, dmz, Вы писали:


DM>>>Как я понимаю, Ocsigen не доступен под Windows, для меня, например, это show stopper..


dmz>>Неужели не соберется? Со сборкой окамловых приложений под винду есть проблемы?


DM>Если не под Cygwin, то проблем куча: нет fork'a, нет select'a для несокетов, не реализована часть стандартной библиотеки (в том числе Unix.establish_server), да и собирать не чем — не работают стандартные вещи типа ocamlbuild, ocamlfind, GODI.


ocamlbuild работает из коробки, ocamlfind после доработки напильником.
Re[5]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 29.01.09 10:50
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>ocamlbuild работает из коробки, ocamlfind после доработки напильником.


Я, конечно, может что-то не так делаю, но работа ocamlbuild, omake, ocamlfind и прочих радостей, под виндой, мягко говоря оставляет желать лучшего. Со всех сторон езут проблемы с линковкой, поиском исходников, в кучей других проблем.
Итог: GNE Make единственная кроспплатформенная тулза для сборки OCaml приложений.
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[6]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: Аноним  
Дата: 29.01.09 11:28
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>Здравствуйте, <Аноним>, Вы писали:


А>>ocamlbuild работает из коробки, ocamlfind после доработки напильником.


KP>Я, конечно, может что-то не так делаю, но работа ocamlbuild, omake, ocamlfind и прочих радостей, под виндой, мягко говоря оставляет желать лучшего. Со всех сторон езут проблемы с линковкой, поиском исходников, в кучей других проблем.

KP>Итог: GNE Make единственная кроспплатформенная тулза для сборки OCaml приложений.

Вопрос был "работают/не работают".
Не всё гладко, правда, но возможно. Лично мне больше нравится ocamlbuild. При сборке стороннего проекта, чаще бывает проще адаптировать ocamlbuild'ом, чем собирать оригинальным makefile'ом.
Re[7]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 29.01.09 11:54
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Вопрос был "работают/не работают".

А>Не всё гладко, правда, но возможно. Лично мне больше нравится ocamlbuild. При сборке стороннего проекта, чаще бывает проще адаптировать ocamlbuild'ом, чем собирать оригинальным makefile'ом.

Может просто мне не везет, но помучившись со всеми OCaml-оринтированными сборочными тулзами я просто написал свой Makefile и все стало хорошо
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[5]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 29.01.09 11:59
Оценка:
Здравствуйте, Аноним, Вы писали:

А>ocamlbuild работает из коробки,


У меня не заработал. Ему bash нужен как минимум, это уже не из коробки. Да из башем мне не удалось его полноценно завести..
Re[6]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: Аноним  
Дата: 29.01.09 12:51
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, Аноним, Вы писали:


А>>ocamlbuild работает из коробки,


DM>У меня не заработал. Ему bash нужен как минимум, это уже не из коробки. Да из башем мне не удалось его полноценно завести..


Да, ваша правда, bash нужен.
А что не завелось после этого?
Re[7]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 29.01.09 16:05
Оценка:
Здравствуйте, Аноним, Вы писали:

А>А что не завелось после этого?


После этого из командной строки вроде заработал (но только с ключом -classic-display), а в OcaIDE сыпятся ошибки типа
rm -Rf _build
Failure: Error during command `rm -Rf _build'.
Exit code 1.
.
rm: cannot remove `_build/_log': Permission denied

Вероятно, что-то с путями. Не исключаю, что можно еще покорпеть и все настроить, но в итоге я остановился на варианте OcamlMakefile, который работает сносно.
Re[8]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: Аноним  
Дата: 29.01.09 18:09
Оценка: +1
Здравствуйте, D. Mon, Вы писали:

DM>Здравствуйте, Аноним, Вы писали:


А>>А что не завелось после этого?


DM>После этого из командной строки вроде заработал (но только с ключом -classic-display), а в OcaIDE сыпятся ошибки типа

DM>rm -Rf _build
DM>Failure: Error during command `rm -Rf _build'.
DM>Exit code 1.
DM>.
DM>rm: cannot remove `_build/_log': Permission denied

DM>Вероятно, что-то с путями. Не исключаю, что можно еще покорпеть и все настроить, но в итоге я остановился на варианте OcamlMakefile, который работает сносно.


Ясно :(
Это видимо http://caml.inria.fr/mantis/view.php?id=4639
Re[8]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 30.01.09 06:59
Оценка:
Здравствуйте, D. Mon, Вы писали:

DM>Вероятно, что-то с путями. Не исключаю, что можно еще покорпеть и все настроить, но в итоге я остановился на варианте OcamlMakefile, который работает сносно.


А может тогда подскажешь, каким образом настроить OcamlMakefile так, что бы временные файлы сыпались в отдельную директорию?
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[9]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: D. Mon Великобритания http://thedeemon.livejournal.com
Дата: 30.01.09 07:53
Оценка:
Здравствуйте, kaa.python, Вы писали:

KP>А может тогда подскажешь, каким образом настроить OcamlMakefile так, что бы временные файлы сыпались в отдельную директорию?


Не, я в этом не силен.
Re[6]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: FR  
Дата: 30.01.09 11:50
Оценка: 3 (1)
Здравствуйте, kaa.python, Вы писали:

KP>Я, конечно, может что-то не так делаю, но работа ocamlbuild, omake, ocamlfind и прочих радостей, под виндой, мягко говоря оставляет желать лучшего. Со всех сторон езут проблемы с линковкой, поиском исходников, в кучей других проблем.

KP>Итог: GNE Make единственная кроспплатформенная тулза для сборки OCaml приложений.

Можно попробовать (пока не пробовал) http://www.scons.org/wiki/OcamlBuilder
Re[7]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: kaa.python Ниоткуда РСДН профессионально мёртв и завален ватой.
Дата: 30.01.09 12:31
Оценка: :)
Здравствуйте, FR, Вы писали:

FR>Здравствуйте, kaa.python, Вы писали:


KP>>Я, конечно, может что-то не так делаю, но работа ocamlbuild, omake, ocamlfind и прочих радостей, под виндой, мягко говоря оставляет желать лучшего. Со всех сторон езут проблемы с линковкой, поиском исходников, в кучей других проблем.

KP>>Итог: GNE Make единственная кроспплатформенная тулза для сборки OCaml приложений.

FR>Можно попробовать (пока не пробовал) http://www.scons.org/wiki/OcamlBuilder


Спасибо, но огребя кучу проблем с ocamlbuild, omake, ocamlfind, OcamlMakefile я как-то склонился в пользу самописного Makefile
... << RSDN@Home 1.2.0 alpha 4 rev. 1111>>
Re[8]: Небольшое сравнение скорости OCaml/Ocsigen и RoR
От: FR  
Дата: 19.08.09 06:36
Оценка:
Здравствуйте, kaa.python, Вы писали:


KP>Спасибо, но огребя кучу проблем с ocamlbuild, omake, ocamlfind, OcamlMakefile я как-то склонился в пользу самописного Makefile


Не прошло и года как я наткнулся на такую интересную штуку http://overbld.abcname.net/ бинарная сборка OCaml под винду, почти все что нужно из коробки.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.