Чего не хватает? См. Wanted
новая официальная сборка, ссылка
сборка от ocamlpro
build.ygrek.org.ua
инструкция по сборке на mingw - проверить
https://github.com/protz/ocaml-installer
что с x64?
Это правда. Но существуют частичные решения проблемы:
Неспеша развивающийся проект по созданию CPAN-подобного каталога проектов, для OCaml, особенности (pitfalls? :)
исходный код проектов хранятся на сервере OASIS-DB
проекты добавляются ментейнерами вручную, поэтому содержимое трех имеющихся репозиториев (stable, testing, unstable) практически не изменяется.
предполагается что в будущем любой желающий сможет написать свой велосипед, для установки пакетов, используя API OASIS-DB
на данный момент единственный скрипт умеющий это -- odb.ml
Пример использования odb.ml
:
$ odb --repo unstable
Available packages: ANSITerminal CameraRescue CamlGI MOIFile archimedes archive batteries bench benchmark bin_prot cairo2 calendar camomile cmdliner cryptokit csv csv-analyze csv-generate csvgenerator curl estring expect extlib extunix fastrandom fieldslib fileutils gsl hdf4 irrlicht janest-core janest-core_extended lambda-term lambda-term-actions lbfgs lpd lwt monad-custom mysql oUnit oasis ocamlgraph ocamlify ocamlmod ocamlscript ocsigen-bundler odn pcre planck posix_resource radixtree react sexplib spotlib sqlexpr sqlite3 text type-conv utop utop-emacs xdg-basedir xmlm xstrp4 zarith zed zip
$ odb lwt zip zed
... installing packages ...
Учитывая всю печальность ситуации, ожидается что какой нибудь доблестный велосипедист из рядов camlunity возьмет и запилит человеческую альтернативу всему вышеперечисленному, основные моменты :
обсуждение в чате (с чего всё началось)
план в google docs
альтернативный рантайм - oc4mc
альтернативная архитектура приложения - message passing :
etc
NB асинхронность <> паралельность, для асинхронности есть
lwt
janest Async
etc
есть патч