OCaml - Oxidized!
翻译准备中
开发工具OCaml · CGitHub @oxcaml自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
安装型项目无需部署域名也可验证。个人仓库可通过 GitHub 登录验证,组织仓库可使用上方的仓库验证文件。
正在加载完整 README。 以下为已保存的摘录。
A performance-focused version of OCaml.
This is also the home of the Flambda 2 optimiser and the Cfg backend.
OxCaml is currently based on OCaml 5.4 (plus some patches from later
upstream revisions, mainly in the runtime).
The following gives basic instructions for getting set up. Please see
HACKING.md for more detailed instructions if you want to develop in this repo.
That file also contains instructions for installing the OxCaml compiler in a way
that it can be used to build OPAM packages.
One-time setup for dev work or installation查看完整 README ↗A performance-focused version of OCaml. This is also the home of the Flambda 2 optimiser and the Cfg backend.
OxCaml is currently based on OCaml 5.4 (plus some patches from later upstream revisions, mainly in the runtime).
The following gives basic instructions for getting set up. Please see
HACKING.md for more detailed instructions if you want to develop in this repo.
That file also contains instructions for installing the OxCaml compiler in a way
that it can be used to build OPAM packages.
The supported platforms are x86-64 and arm64 Linux; and arm64 macOS. x86 macOS may still work.
One-time setup:
$ opam switch create oxcaml-dev --empty
$ opam pin add -ny git+https://github.com/oxcaml/oxcaml
$ opam switch set-invariant -y --packages oxcaml-dev
$ eval $(opam env)
You can check that an existing opam switch is using the currently required versions of tools by running:
$ opam upgrade oxcaml-dev
You probably then want to fork the oxcaml/oxcaml repo to your own Github org.
Use normal commands to make a branch from the desired upstream branch (typically main), e.g.:
$ git clone https://github.com/oxcaml/oxcaml
$ cd oxcaml
$ git checkout -b myfeature origin/main
The OxCaml tree has to be configured before building. The configure script is not checked
in; you have to run autoconf. For example:
$ autoconf
$ ./configure --prefix=/path/to/install/dir
To build and install OxCaml, which produces a compiler installation directory whose layout is compatible with upstream, run:
$ make install