Dromedary: An extension to the Chamo editor

About

Features

Screenshots

Download

Contact

Dromedary has the same dependencies as Chamo and requires that you have the OCaml language (version 3.09) locally compiled and installed. You can get the source code for Dromedary from :

  • the osp svn repository:
     svn co svn://osprepo.janestcapital.com/osp/2007/dromedary/trunk/src/cameleon_1.9.18/
    
  • as a compressed tarball
Here is a sequence of steps to get Dromedary up and running"

  1. Compile OCaml 3.09.3 with tk support (needs tk-dev)
    1. ./configure
    2. make world
    3. make world.opt [OPTIONAL]
    4. make install
  2. Compile lablgtk (needs libglade)
    1. ./configure
    2. make world
    3. make install
  3. Compile lablgtksourceview (needs gtksourceview)
    1. ./configure
    2. make world
    3. make install
  4. Compile findlib
    1. ./configure
    2. make all
    3. make install
  5. Compile pcre-ocaml (needs findlib)
    1. make
    2. make world
    3. make install
  6. Compile xml-light
    1. make install
  7. Compile cameleon
    1. ./configure --with-ocaml-src-dir=../../ocaml-3.09.3
    2. make all
    3. make install

Once you are done the binaries are located at

    cameleon_1.9.18/src/chamo.byte
    cameleon_1.9.18/src/cameleon2.byte

Start chamo by executing


    ./chamo.byte test.ml 

Once inside chamo you can use Ctrl-x Ctrl-f to open a new file. Enjoy!