From mboxrd@z Thu Jan 1 00:00:00 1970 Received: by pauillac.inria.fr; Thu, 10 Nov 94 16:24:28 +0100 Received: from concorde.inria.fr by pauillac.inria.fr; Thu, 10 Nov 94 09:11:52 +0100 Received: from cri.ens-lyon.fr (cri.ens-lyon.fr [140.77.1.32]) by concorde.inria.fr (8.6.9/8.6.9) with SMTP id JAA18756 for ; Thu, 10 Nov 1994 09:11:51 +0100 Received: from lip.ens-lyon.fr (lip-gw) by cri.ens-lyon.fr (5.0/SMI-SVR4) id AA10898; Thu, 10 Nov 1994 09:11:50 +0100 Received: from champagne.ens-lyon.fr by lip.ens-lyon.fr (4.1/SMI-4.1) id AA02292; Thu, 10 Nov 94 09:11:51 +0100 Date: Thu, 10 Nov 94 09:11:51 +0100 From: Judicael.Courant@lip.ens-lyon.fr (Judicael Courant) Message-Id: <9411100811.AA02292@lip.ens-lyon.fr> Received: by champagne.ens-lyon.fr (4.1/SMI-4.1) id AA12852; Thu, 10 Nov 94 09:11:53 +0100 To: caml-list@pauillac.inria.fr Subject: Dead code removal / cross references Sender: weis@pauillac.inria.fr Bonjour, travaillant sur un projet en camllight assez imposant (plus de 170 fichiers .ml), j'aimerais disposer d'outils permettant d'avoir des références croisées (ou est définie telle fonction ? ou est appelée telle fonction ? quels modules sont utilisés par tel module ? ce #open est-il bien nécessaire ?), et permettant de détecter et d'éliminer lés #open inutiles et le code mort (relativement a un ou des fichiers donnés). De tels outils existent-ils ? Merci. -------------------------------------- Hello, working on a quite large project written in camllight (more than 170 .ml files), I would like to have a tool that would generate some cross-references (where is this function/type defined ? where is it called/used ? which modules are used by this one ? is this #open really necessary ?) and detect and remove the useless #open and the dead code. Does such a tool exists ? Thanks. -- Judicaël COURANT tel. : 72 72 85 82 ENSL - LIP email : Judicael.Courant@ens-lyon.fr 46, allée d'Italie 69364 Lyon cedex 07 --