Version française
Home     About     Download     Resources     Contact us    

This site is updated infrequently. For up-to-date information, please visit the new OCaml website at

Browse thread
Announce: The V6 Web Engine
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: -- (:)
From: Francois Rouaix <rouaix@c...>
Subject: Announce: The V6 Web Engine

Yet another hack for the Web in Caml:


The V6 Engine is to the Web what pipes are in Unix systems: a
compositional device to combine document processing. To be easily
integrated in the Web architecture, V6 is available as a personal proxy.
Relying on a common skeleton architecture and Web related libraries, V6
can be easily configured to support various sets of filters while remaining
portable and browser independent. The filters may act on the requests
emitted by the browser (or other web client) or on the document returned by
a server, or both.

In the current release (Release 1), the available filters include
  - flexible caching
  - request redirection
  - HTML filtering (based on NoShit)
  - global history
  - on-the-fly full text indexing (requires FFW)

V6 can be used to support many other navigation aids and Web-related
tools in a uniform, browser independent way. In addition, V6 can also be
used as a traditional http server: this is particularly useful to serve
private files without needing access to the site-wide http server, or to
interface to local, private applications (mail, ...) through the CGI

V6 is written in Objective Caml. This version runs only on Unix platforms.
It has been tested mostly on Linux (1.2.13 ELF), but is known to run
on Alpha OSF1, Solaris, SunOS 4.1.x.

  INSTALL		instructions for installation
  LICENSE		license and copyright notice
  Makefile		main Makefile
  README		this file
  ffw.diffs		Diffs for the FFW 2.4 full-text indexer
  config/		template configuration files
  html/			HTML files for internal V6 services
  kernel/		Core V6 Engine
  main/			V6 launch
  misc/			miscellaneous library
  modules/		service components and filters
  tester/		Simple performance tester
  tools/		various utilities


All files in this distribution are copyright 1996 Institut National de
Recherche en Informatique et Automatique (INRIA) and distributed under
the conditions stated in file LICENSE.
They can be freely redistributed for non-commercial purposes, provided
the copyright notice remains attached.


See the file INSTALL for installation instructions on Unix machines. 


A preliminary version of the V6 manual is available by anonymous FTP,
as described below.


The complete V6 distribution resides on and can be accessed by
anonymous FTP:

        host: (
        directory:  INRIA/Projects/cristal/Francois.Rouaix/V6

or through a Web browser at 

The V6 Home Page is located at


Send your bug reports and suggestions by E-mail to:

--                   Projet Cristal - INRIA Rocquencourt