caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* How to refactor a large Ocaml program
@ 2006-12-13 12:37 Mattias Waldau
  2006-12-13 13:09 ` [Caml-list] " Pietro Abate
                   ` (3 more replies)
  0 siblings, 4 replies; 25+ messages in thread
From: Mattias Waldau @ 2006-12-13 12:37 UTC (permalink / raw)
  To: caml-list

I have a large ocaml program and I need to make major changes.

After using C# with ReSharper in Visual Studio I am bit spoiled :-)
Having a reliable "Find Usage" feature in the browser is really useful 
when you start tearing apart a program. It is really nice to be able to 
go to the definition of a function directly, and find all locations it 
is used.

However, when I go back to Ocamlm, Emacs and Otags and -dtypes doesn't 
give a lot of help except the types.

For example Emacs "Find-tag" on Std.left, which find the following 
functions:

left, margin_left,......

Do anyone know about better ways of doing this?

-- Mattias


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2006-12-18 19:37 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-12-13 12:37 How to refactor a large Ocaml program Mattias Waldau
2006-12-13 13:09 ` [Caml-list] " Pietro Abate
2006-12-13 13:46   ` Jon Harrop
2006-12-13 13:53   ` skaller
2006-12-13 13:57   ` Richard Jones
2006-12-13 14:00   ` Yann Coscoy
2006-12-13 14:09     ` Jon Harrop
2006-12-13 14:31       ` Yann Coscoy
2006-12-13 14:42       ` Mattias Engdegård
2006-12-13 16:48     ` Gerd Stolpmann
2006-12-13 17:08       ` Jon Harrop
2006-12-13 13:51 ` Jim Miller
     [not found] ` <45800CD5.8050401@janestcapital.com>
2006-12-14  8:09   ` Mattias Waldau
2006-12-14 11:59     ` Bruno De Fraine
2006-12-14 13:47     ` Brian Hurt
2006-12-15 15:33       ` Florian Hars
2006-12-16 10:14         ` Remi Vanicat
2006-12-16 13:53           ` Christian Stork
2006-12-18 19:37           ` Florian Hars
2006-12-15  5:07     ` Jacques Garrigue
2006-12-15  7:49       ` Mattias Waldau
2006-12-15 12:36         ` Jan Rehders
2006-12-15 13:11           ` skaller
2006-12-14  8:21   ` Mattias Waldau
2006-12-15 17:23 ` malc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).