[Ocamlnet-devel] ocamlnet-0.96 released

Gerd Stolpmann <[email protected]>
Newsgroups gmane.comp.lang.caml.inria,gmane.comp.lang.ocaml.lib.net.devel
Message-ID <[email protected]>
Hi list,

I have recently released the newest versionn of ocamlnet.
This release only addresses issues with the character
set conversion module.

----------------------------------------------------------------------------
What is ocamlnet?
----------------------------------------------------------------------------

A collection of modules for the Objective Caml language which focus on 
application-level Internet protocols and conventions.

The current distribution contains:

- a mature implementation of the CGI protocol

- an implementation of the JSERV protocol (AJP-1.2), can be used with
  mod_jserv (Apache JServ) and mod_jk (Jakarta connector) to connect
  application servers written in O'Caml with web servers

- an experimental POP3 client

- a library of string processing functions related to Internet 
  protocols (formerly known as "netstring" and distributed separately):
  MIME encoding/decoding, Date/time parsing, Character encoding
  conversion, HTML parsing and printing, URL parsing and printing,
  OO-representation of channels, and a lot more.

Ocamlnet is developed as a SourceForge project:

  http://sourceforge.net/projects/ocamlnet

Developers and code contributions are welcome.

Ocamlnet is licensed under the zlib/libpng license.

----------------------------------------------------------------------------
Where can I download the sources?
----------------------------------------------------------------------------

http://prdownloads.sourceforge.net/ocamlnet/ocamlnet-0.96.tar.gz
http://www.ocaml-programming.de/packages/ocamlnet-0.96.tar.gz

You NEED the PCRE library as prerequisite, and findlib is recommended
(but not required).

----------------------------------------------------------------------------
Where can I read more?
----------------------------------------------------------------------------

http://ocamlnet.sourceforge.net. There is also an online version of the
manual.

----------------------------------------------------------------------
Changes in 0.96:
----------------------------------------------------------------------

Netconversion: A lot of changes, more or less I have rewritten this
module. First, the new module is _much_ faster, you will really
notice it. Second, there are a number of new features:
 
- There are now cursors. Cursors are pointers into encoded strings
  that can be moved by multiples of characters (not bytes).
 
- There are a number of string functions that are implemented on
  top of cursors. For example: ustring_length counts the characters
  in a string; ustring_sub extracts a substring.
 
- The Japanese encoding EUC-JP is fully supported.
 
- The conversion tables are now loaded at runtime. Optionally, the
  old method of linking them into the executable is still available.
 

Gerd
-- 
------------------------------------------------------------
Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany 
[email protected]          http://www.gerd-stolpmann.de
------------------------------------------------------------

-------------------
To unsubscribe, mail [email protected] Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.