GODI is discontinued. This is the archived content
of the former site godi.camlcity.org.
Platform
GODI bundles the Ocaml compiler with a
large list of add-on packages, and serves as a development platform
for Ocaml applications. GODI makes it very easy to install open source
libraries for all kinds of development areas on your computer. It is
intended as a daily toolkit for developers who are mainly interested
that the libraries can be pulled into their own projects effortlessly,
and do not want to spend half of their life for figuring out how to
configure and build software they haven't written themselves.
Latest Updates
2014-10-23 10:12:30
godi-findlib-1.5.5: update available -
The findlib/ocamlfind package manager. Released by gerd. Available for GODI section(s) 4.00
2014-10-15 11:16:05
godi-findlib-1.5.4: update available -
The findlib/ocamlfind package manager. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-3.7.6: update available -
base library for network protocols. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-tcl-3.7.6: update available -
tcl extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-pcre-3.7.6: update available -
PCRE extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-ssl-3.7.6: update available -
SSL extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-gtk2-3.7.6: update available -
Glib/gtk2 extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-crypto-3.7.6: update available -
crypto extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 12:12:25
godi-ocamlnet-zip-3.7.6: update available -
zip extension for ocamlnet. Released by gerd. Available for GODI section(s) 4.00
2014-09-16 11:35:53
godi-findlib-1.5.3: update available -
The findlib/ocamlfind package manager. Released by gerd. Available for GODI section(s) 4.00
Apps
GODI also includes some applications, mostly for scientific purposes.
As for developers, it makes it also easy for scientific users to
install software written by other groups, without having to go into
the details of the build process.
Console
GODI includes a management console allowing one to install, upgrade
and delete packages. Performing these actions is as easy as selecting
the package and pressing a key. Although the console is mainly
controlled with a text-based UI, it is also scriptable, and allows it
to automate installation tasks.
Systems
GODI is available on a multitude of platforms: Linux, FreeBSD, MacOS X,
NetBSD, OpenSolaris, HP/UX. Basic Windows support exists, too.
Sources
GODI always compiles software from sources instead of distributing
ready-made binaries. This is what developers want, because they have
full control over their build and can e.g. adapt the configuration to
their special needs, or apply patches to the sources. Nevertheless,
compiling software is easy as a child's game, and loses its frightening
aspects.
Ocaml
Of course, it's Ocaml - because the most talented programmers and
computer scientists are convinced by it.