Чего не хватает? См. 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 :
NB асинхронность <> параллельность, для асинхронности есть
-
lwt
-
janest Async
-
etc
есть патч