🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fa.caml
Article #37

[Caml-list] [Fan Preview]: A modern meta programming system for OCaml

#37
From: Hongbo Zhang
Date: Sat, 01 Jun 2013 03:10
32 lines
4401 bytes
Dear all,
     I am very happy to announce a preview of Fan 
(http://bobzhang.github.io/Fan/).

     Fan is a compile-time metaprogramming system for OCaml, inspired 
from Camlp4, it's a combination
     of OCaml and Lispy macros. It shares the same syntax with OCaml.

There is a paper(http://www.seas.upenn.edu/~hongboz/main.pdf)
about the overview of Fan's architecture(Fan is evolving everyday, the 
paper may
     be a bit out-dated :-))

Fanhas a very flexible architecture, which means features are very easy 
to be added.
I am very happy to support the featureproposed here, especially since 
it's still in pre-alpha-status.

     As a pretty large software, documentation is indeed lacking, just 
be alittle patient, Iwould try to come
up with some docs these days.


     Thanks!



-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa.inria.fr/sympa/arc/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs
Technical Details
Message-ID: <fa.x1yz5jf0XW18TYV8UT7vTAHgYyY@ifi.uio.no>
Path: arc1-ca.pugleaf.net!bp1ni29632pbd.1!nntp.google.com!npeer02.iad.highwinds-media.com!feed-me.highwinds-media.com!cyclone02.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!goblin1!goblin.stu.neva.ru!uio.no!nntp.uio.no!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: c0fe4b917e,99840771c8f2727c,start
X-Google-Attributes: gidc0fe4b917e,public,usenet
X-Google-NewGroupId: yes
X-Google-Language: ENGLISH,ASCII-7-bit
X-Received: by 10.66.197.229 with SMTP id ix5mr2689152pac.23.1370056232892;
        Fri, 31 May 2013 20:10:32 -0700 (PDT)
Path: arc1-ca.pugleaf.net!bp1ni29632pbd.1!nntp.google.com!npeer02.iad.highwinds-media.com!feed-me.highwinds-media.com!cyclone02.ams2.highwinds-media.com!news.highwinds-media.com!voer-me.highwinds-media.com!goblin1!goblin.stu.neva.ru!uio.no!nntp.uio.no!.POSTED!not-for-mail
From: Hongbo Zhang <bobzhang1988@gmail.com>
Newsgroups: fa.caml
Subject: [Caml-list] [Fan Preview]: A modern meta programming system for
 OCaml
Date: Sat, 01 Jun 2013 03:10:32 UTC
Organization: Internet mailing list
Lines: 38
Sender: caml-list-request@inria.fr
Message-ID: <fa.x1yz5jf0XW18TYV8UT7vTAHgYyY@ifi.uio.no>
NNTP-Posting-Host: mail-jess.uio.no
Mime-Version: 1.0
X-Trace: readme.uio.no 1370056232 29809 129.240.7.9 (1 Jun 2013 03:10:32 GMT)
X-Complaints-To: abuse@uio.no
NNTP-Posting-Date: Sat, 1 Jun 2013 03:10:32 +0000 (UTC)
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130509 Thunderbird/17.0.6
To: Caml List <caml-list@inria.fr>, plclub@lists.seas.upenn.edu
X-IronPort-AV: E=Sophos;i="4.87,782,1363129200"; 
   d="scan'208,217";a="19850786"
X-Original-To: caml-list@sympa.inria.fr
Delivered-To: caml-list@sympa.inria.fr
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah4BABhlqVHRVYC2lWdsb2JhbABZDgiDI4katmsWDgEBAQEHDQkJEiqCKEIBGxwCAxIQBw8WGAMCAQIBEREBBQEOFAEMCAEBh3YBAw8MnAKMSoJ9hFIKGScNWIglAQUMknMDlz6BKYp3gzs/g3da
X-IPAS-Result: Ah4BABhlqVHRVYC2lWdsb2JhbABZDgiDI4katmsWDgEBAQEHDQkJEiqCKEIBGxwCAxIQBw8WGAMCAQIBEREBBQEOFAEMCAEBh3YBAw8MnAKMSoJ9hFIKGScNWIglAQUMknMDlz6BKYp3gzs/g3da
X-IronPort-AV: E=Sophos;i="4.87,782,1363129200"; 
   d="scan'208,217";a="16389769"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=message-id:date:from:user-agent:mime-version:to:subject
         :content-type;
        bh=De450DPJL30JQc6MipUqfKADei1jWj2VwHkLDX0lw6c=;
        b=Vk2qCHyc+mXk8sbdGGjVhFALSe7HZO5aOjzJmbElQKsW/vpTExdegOsk8uR0XFE58L
         y3WXRuYkGqszvcec8TGoKLXu2o6whIPKm8Nxyebx0UETiGlraN684B8qNqJ11DSjyrkG
         2sQsyRVsJE1JMSrFTXkBRNihWjekeHN9I0DgK2ABARQiGeBZWTT//wlVH3MBcRNiz0aa
         K1MjVUinkMGWbwK3jFtJEJ0yd4fsTlfjseZITau1HZnKFnwtOhjaSOcjUPR1g5D2yI44
         ynso4feEm3rWaVbWS6FhRBC8xBeh/l+E8V+Se950dmLGX27lyqaaFvxEoJAXlKuZ7L2G
         fsTQ==
X-Received: by 10.52.32.37 with SMTP id f5mr10812174vdi.28.1370056219045;
        Fri, 31 May 2013 20:10:19 -0700 (PDT)
X-Sequence: 6863
X-no-archive: yes
List-Id: <caml-list.inria.fr>
List-Archive: <http://sympa.inria.fr/sympa/arc/caml-list>
List-Help: <mailto:sympa_inria@inria.fr?subject=help>
List-Owner: <mailto:caml-list-request@inria.fr>
List-Post: <mailto:caml-list@inria.fr>
List-Subscribe: <mailto:sympa_inria@inria.fr?subject=subscribe%20caml-list>
List-Unsubscribe: <mailto:sympa_inria@inria.fr?subject=unsubscribe%20caml-list>
X-FA-Processed: Removed HTML alternative
Original-Date: Fri, 31 May 2013 23:10:16 -0400
Original-Message-Id: <51A96618.1050901@gmail.com>
X-Received-Bytes: 4238
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit