https://github.com/rizo/ether
A small base library for OCaml designed from the ground up for consistent, safe and user-friendly development experience.
https://github.com/rizo/ether
Last synced: 2 months ago
JSON representation
A small base library for OCaml designed from the ground up for consistent, safe and user-friendly development experience.
- Host: GitHub
- URL: https://github.com/rizo/ether
- Owner: rizo
- License: isc
- Created: 2018-01-09T11:09:32.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-23T23:46:23.000Z (almost 8 years ago)
- Last Synced: 2025-07-04T20:56:59.830Z (6 months ago)
- Language: OCaml
- Size: 31.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Ether – The base element
*Ether* is small base library for OCaml designed from the ground up for
consistent, safe and user-friendly development experience.
- **API Reference**:
- **Status:** Unreleased
### Goals
- **Consistency and predictability** on all levels is enforced by
following strict naming and structural conventions.
- **Simplicity** at the point of usage. Interfaces are defined once but
used repeatedly. The exported API must be simple and understandable,
optimized for the context in which it will be used.
- **Composability** of the components. The modules, types and interfaces
are expected to be flexible and mixed in new ways.
- **Portability:** no external dependencies apart from the standard
library. Stable language features are preferred.
## Installation
This library can be installed with `opam`:
opam install ether
If you don't use `opam` consult the [`ether.opam`](opam) file for build
instructions.
## Documentation
The documentation and API reference is generated from the source
interfaces. It can be consulted [online](http://odis.io/docs/ether/Ether) or via `odig doc
ether`.
## License
Ether is distributed under the ISC license. See The `LICENSE` for more details.