From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by yquem.inria.fr (Postfix) with ESMTP id BF168BBC1 for ; Fri, 28 Mar 2008 20:04:42 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhsBAP/d7EfU4363mWdsb2JhbACRMwEBAQEBCAUHCRaZWw X-IronPort-AV: E=Sophos;i="4.25,572,1199660400"; d="scan'208";a="8922563" Received: from moutng.kundenserver.de ([212.227.126.183]) by mail2-smtp-roc.national.inria.fr with ESMTP; 28 Mar 2008 20:04:42 +0100 Received: from [128.141.89.180] (pb-d-128-141-89-180.cern.ch [128.141.89.180]) by mrelayeu.kundenserver.de (node=mrelayeu2) with ESMTP (Nemesis) id 0MKwtQ-1JfJsX1toq-0002bx; Fri, 28 Mar 2008 20:04:42 +0100 Message-ID: <47ED4171.4020608@kende.fr> Date: Fri, 28 Mar 2008 20:05:21 +0100 From: Mathias Kende User-Agent: Thunderbird 2.0.0.12 (X11/20080227) MIME-Version: 1.0 To: caml-list@yquem.inria.fr Subject: Re: [Caml-list] The Bridge Pattern in OCaml References: <4a051d930803190929q60d31012kb6c9d2b03a2d2ca6@mail.gmail.com> <1206703811.47ecd6c379853@webmail.in-berlin.de> <200803281252.41824.micha-1@fantasymail.de> <1206706146.47ecdfe275806@webmail.in-berlin.de> <91a2ba3e0803281123o68e86a1ej1d91f838c753232d@mail.gmail.com> In-Reply-To: <91a2ba3e0803281123o68e86a1ej1d91f838c753232d@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Provags-ID: V01U2FsdGVkX19TwPuVVcJIVVxfnXudhaRor4y9WDUEEaB+fge uEy21vEQ0B86EKvjJUdymMGjVa93MoHNub2Ob1ascgQj7CBKY5 8WFMi1HHnZiSagmWGdTAC2o3okSFxGu X-Spam: no; 0.00; ocaml:01 serialize:01 serialize:01 beginner's:01 ocaml:01 bug:01 mathias:98 mathias:98 sourceforge:01 beginners:01 caml-list:01 caml-list:01 functions:01 functions:01 bin:01 I believe that C# is able to do that. But although I have used this capability in a grid project (http://sourceforge.net/projects/ngrid/) I don't know how this part of the work was performed. Also, I don't know what do you mean by arbitrary. C# is able to serialize functions that are unknown to the software that will receive them, but there is maybe some limitation. Maybe this is also possible to other .NET language. Mathias Raoul Duke a écrit : > clueless question: are there languages which really can de/serialize > arbitrary functions? Lisp? > > _______________________________________________ > Caml-list mailing list. Subscription management: > http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list > Archives: http://caml.inria.fr > Beginner's list: http://groups.yahoo.com/group/ocaml_beginners > Bug reports: http://caml.inria.fr/bin/caml-bugs