Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/OCamlPro/ocaml-top
A simple cross-platform OCaml code editor built for top-level evaluation.
https://github.com/OCamlPro/ocaml-top
Last synced: 4 months ago
JSON representation
A simple cross-platform OCaml code editor built for top-level evaluation.
- Host: GitHub
- URL: https://github.com/OCamlPro/ocaml-top
- Owner: OCamlPro
- License: gpl-3.0
- Created: 2012-11-13T10:51:11.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2023-02-07T13:15:48.000Z (about 2 years ago)
- Last Synced: 2024-08-01T15:08:55.823Z (7 months ago)
- Language: OCaml
- Homepage: http://typerex.org/ocaml-top.html
- Size: 857 KB
- Stars: 64
- Watchers: 7
- Forks: 8
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- License: LICENSE
Awesome Lists containing this project
README
ocaml-top
=========A simple cross-platform OCaml code editor built for top-level evaluation.
## Features
* Full functionality on Windows
* Code edition
* Syntax coloration and indentation
* Toplevel integration
* Error localisation## Planned features
* Compilation
* Code completion
* Easy documentation access
* Multi-file projects## Build
The preferred way is `opam install ocaml-top` (or `opam pin add ocaml-top .` from
the source directory). The following explains how to compile directly, and on
Windows.Builds using `jbuilder`. You should just need to run `make` or `jbuilder build`
from the root of the project. You will need `ocp-indent` and `ocp-index`
installed too.To build on Windows, you will need cygwin with mingw32, and the mingw ocaml
distribution (not cygwin !). See `utils/mkwin.sh` which may help you setup the
build environment (contains the URLs of required installers and packages, and
contains code to install the correct gtk distribution with sourceview and
prerequisite, fix pkgconfig, and compile lablgtk with gtksourceview support).
You will also need `ocp-indent` and (for completion/doc) `ocp-index`, which
should be as simple as `git clone`, `make -f Makefile.simple install`.## License
`ocaml-top` is released under GPLv3. See the file LICENSE for more information.
It also includes icons from the KDE oxygen set, available under LGPLv3, and
three modified files from GtkSourceView, available under LGPLv2.1 or later (see
the headers in data/ for more detail).The convenient `utils/mkwinapp` used in the windows build process is Copyright
(c) 2002-2004 by Harry Chomsky, and released under LGPL v2 or later.