https://github.com/asdf-community/asdf-ocaml
OCaml plugin for the asdf version manager [maintainer=LOOKING FOR A MAINTAINER! SUBMIT A PULL REQUEST TO THE INFRASTRUCTURE REPOSITORY!]
https://github.com/asdf-community/asdf-ocaml
asdf asdf-plugin
Last synced: 3 months ago
JSON representation
OCaml plugin for the asdf version manager [maintainer=LOOKING FOR A MAINTAINER! SUBMIT A PULL REQUEST TO THE INFRASTRUCTURE REPOSITORY!]
- Host: GitHub
- URL: https://github.com/asdf-community/asdf-ocaml
- Owner: asdf-community
- License: apache-2.0
- Created: 2019-09-15T22:55:20.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-03-05T09:31:28.000Z (3 months ago)
- Last Synced: 2026-03-05T13:52:23.910Z (3 months ago)
- Topics: asdf, asdf-plugin
- Language: Shell
- Homepage: https://github.com/asdf-vm/asdf
- Size: 49.8 KB
- Stars: 31
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# asdf-ocaml
[OCaml](https://ocaml.org) plugin for asdf version manager
**Note**: To be honest, the use of this plugin is **NOT** recommended. It's
definitely better to use opam to manage your environment. We recommend using
opam unless you use it for a specific reason or for a specific purpose.
## Build History
[](https://github.com/asdf-community/asdf-ocaml/actions)
## Prerequirements
- Make sure you have the required dependencies installed:
- A C++ compiler
- GNU make
- curl
- git
- tar
- The GNU C Compiler (gcc) is recommended, as the bytecode interpreter takes
advantage of GCC-specific features to enhance performance. gcc is the standard
compiler under Linux, OS X, and many other systems.
- If you do not have write access to `/tmp`, you should set the environment
variable `TMPDIR` to the name of some other temporary directory.
- Under HP/UX, the GNU C Compiler (gcc), the GNU Assembler (gas), and GNU Make
are all _required_. The vendor-provided compiler, assembler and make tools
have major problems.
- Under Cygwin, the `gcc-core` and `make` packages are required. `flexdll` is
necessary for shared library support. `libX11-devel` is necessary for graph
library support and `libintl-devel` is necessary for the `ocamlobjinfo` tool
to be able to process `.cmxs` files. `diffutils` is necessary to run the test
suite.
## Installation
```bash
asdf plugin-add ocaml https://github.com/asdf-community/asdf-ocaml.git
```
## Usage
Check [asdf](https://github.com/asdf-vm/asdf) readme for instructions on how to
install & manage versions.
## License
Licensed under the
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0).