From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from weis@localhost) by pauillac.inria.fr (8.6.10/8.6.6) id PAA01087 for caml-redistribution; Thu, 28 Dec 1995 15:05:05 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.6.10/8.6.6) with ESMTP id UAA07611 for ; Fri, 22 Dec 1995 20:10:56 +0100 Received: from louie.udel.edu (mmdf@louie.udel.edu [128.175.2.33]) by concorde.inria.fr (8.7.1/8.7.1) with SMTP id UAA08367 for ; Fri, 22 Dec 1995 20:10:55 +0100 (MET) Received: from sol.cis.udel.edu by louie.udel.edu id aa27635; 22 Dec 95 14:10 EST Received: from louie.udel.edu by sol.cis.udel.edu id aa04410; 22 Dec 95 19:10 GMT Received: from sol.cis.udel.edu by auriga.cis.udel.edu id aa01551; 22 Dec 95 19:09 GMT To: caml-list@pauillac.inria.fr Subject: Dynamic linking in CSL? From: "Mark C. Chu-Carroll" Date: Fri, 22 Dec 1995 14:09:29 -0500 Sender: weis Message-ID: <9512221909.aa01551@auriga.cis.udel.edu> Is it possible, in CSL, to dynamically load and link a CSL module which matches a static signature? (I'm writing an editor, which provides mechanisms for user implemented enhancements. Most enhancements work as external programs that communicate with the editor through sockets. But I'd like users to be able to write enhancements that use the TK binding to alter window behavior. The only way for them to do such a thing without recompiling the editor would be to have some sort of dynamic loading. I can handle type safety by forcing extension packages to comform to a particular signature. But I really need to have dynamic linking/loading.)