From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 380DABBAF for ; Tue, 1 Dec 2009 22:23:58 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Au4AAD4YFUvRVdTLkWdsb2JhbACbOD8BAQEBCQsKBxMDiEukSoY8iGoBAgMFhCwEiyA X-IronPort-AV: E=Sophos;i="4.47,323,1257116400"; d="scan'208";a="51336007" Received: from mail-vw0-f203.google.com ([209.85.212.203]) by mail4-smtp-sop.national.inria.fr with ESMTP; 01 Dec 2009 22:23:57 +0100 Received: by vws41 with SMTP id 41so1639596vws.15 for ; Tue, 01 Dec 2009 13:23:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=9fZsiD7qhRg+wxWFfWaTkdI1XDmoD5rIcUEqislbJZ8=; b=ZTNbHInvtXpzVrG416y9J3bxB1KOu/2fsmTNWzatAcwxZDhU5cJxKBnpFY6hrPiZsI VwrXlHOvQ74Ubrzs7ZzA/8sRueBGvzjAaaHE/ICeWlyUVqk0xr+MxZlF1sdssRTxGOMz rSmcTWMir5kXAPZN1yJpiYJJqCF38lB4DQcn8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=LQW8UFNM00I8XXoeE/1Q7mT012FsWNVJ5MBcfGRJeRU2uo8WCcNrD+dMy9fMCF711q aFWI6j7UwmhN22Zaq61ACHz6fsxdYjTax/BPOi2h05Gl3xc8FEUzAjCRmB1NFQv1mS5k 09wWJDj6/7I5Y7wTArBeQt4Tzs0zMVNm75Yrw= MIME-Version: 1.0 Sender: monnier.florent@gmail.com Received: by 10.220.125.104 with SMTP id x40mr7606575vcr.101.1259702636054; Tue, 01 Dec 2009 13:23:56 -0800 (PST) Date: Tue, 1 Dec 2009 22:23:56 +0100 X-Google-Sender-Auth: 479b0e3211c70c3e Message-ID: <22ad6bd90912011323k512b4fcbv6a8530bfe1f83a39@mail.gmail.com> Subject: [ANN] ocaml-ofc From: Florent Monnier To: caml-list@yquem.inria.fr Content-Type: text/plain; charset=ISO-8859-1 X-Spam: no; 0.00; lgpl:01 ocaml:01 ocaml:01 ocamldoc:01 swf:98 ...,:98 python:03 languages:03 library:03 interface:06 interface:06 examples:07 examples:07 written:07 written:07 Hi, I'm pleased to annouce ocaml-ofc, a library released under the LGPL, which is an OCaml interface for Open Flash Chart 2. The web-site of Open Flash Chart 2 (OFC) is here: http://teethgrinder.co.uk/open-flash-chart-2/ What is OFC? OFC is a .swf object written in action script which takes json datas in input and draws charts from these datas. These json datas can be sent through various libraries written in languages like PHP, Python, Ruby, and others ..., and now with OCaml too! You can have an overview of what OFC can produce there: http://teethgrinder.co.uk/open-flash-chart-2/bar-chart.php You can download ocaml-ofc from: http://www.linux-nantes.org/%7Efmonnier/OCaml/OFC/ You can have an overview of the interface there: http://www.linux-nantes.org/%7Efmonnier/OCaml/OFC/ocamldoc/OFC.html Here are some examples of use: http://www.linux-nantes.org/%7Efmonnier/OCaml/OFC/examples/ -- Best regards Florent