* [Caml-list] good reference on modules? @ 2001-03-14 20:09 Chris Hecker 2001-03-14 20:18 ` Brian Rogoff 0 siblings, 1 reply; 4+ messages in thread From: Chris Hecker @ 2001-03-14 20:09 UTC (permalink / raw) To: caml-list Coming from a C++ background, my idea of a module is a text file on the hard disk. Obviously, they're a bit more powerful than that in OCaml. Is there a good reference (book, tutorial paper, website, whatever) that talks about modules in an in-depth way? I've read the chapter 4 on them in the help materials, and I want more. I was trying to understand the group example someone posted to the list a few days back, and I think I need to find a good book or something to understand the real power of modules. Thanks, Chris ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] good reference on modules? 2001-03-14 20:09 [Caml-list] good reference on modules? Chris Hecker @ 2001-03-14 20:18 ` Brian Rogoff 2001-03-20 8:32 ` Tom Hirschowitz 0 siblings, 1 reply; 4+ messages in thread From: Brian Rogoff @ 2001-03-14 20:18 UTC (permalink / raw) To: Chris Hecker; +Cc: caml-list On Wed, 14 Mar 2001, Chris Hecker wrote: > > Coming from a C++ background, my idea of a module is a text file on the hard disk. Obviously, they're a bit more powerful than that in OCaml. Is there a good reference (book, tutorial paper, website, whatever) that talks about modules in an in-depth way? I've read the chapter 4 on them in the help materials, and I want more. I was trying to understand the group example someone posted to the list a few days back, and I think I need to find a good book or something to understand the real power of modules. > > Thanks, Some guy wrote a paper I found helpful, but the example code is in a very strange language that nobody uses, instead of C++ or Java. * A modular module system, Journal of Functional Programming 10(3), 2000. Full source code available in the Web appendix. You can get it from here http://pauillac.inria.fr/~xleroy/ -- Brian ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] good reference on modules? 2001-03-14 20:18 ` Brian Rogoff @ 2001-03-20 8:32 ` Tom Hirschowitz 2001-03-20 17:10 ` Brian Rogoff 0 siblings, 1 reply; 4+ messages in thread From: Tom Hirschowitz @ 2001-03-20 8:32 UTC (permalink / raw) To: Brian Rogoff, caml-list I liked too the three first chapters of Claudio Russo's thesis http://www.dcs.ed.ac.uk/home/cvr/ECS-LFCS-98-389.html for a more abstract but very clear analysis. I'm just reading the next ones at the moment. Brian Rogoff a écrit : > > On Wed, 14 Mar 2001, Chris Hecker wrote: > > > > Coming from a C++ background, my idea of a module is a text file on the hard disk. Obviously, they're a bit more powerful than that in OCaml. Is there a good reference (book, tutorial paper, website, whatever) that talks about modules in an in-depth way? I've read the chapter 4 on them in the help materials, and I want more. I was trying to understand the group example someone posted to the list a few days back, and I think I need to find a good book or something to understand the real power of modules. > > > > Thanks, > > Some guy wrote a paper I found helpful, but the example code is in a very > strange language that nobody uses, instead of C++ or Java. > > * A modular module system, Journal of Functional Programming 10(3), > 2000. Full source code available in the Web appendix. > > You can get it from here > > http://pauillac.inria.fr/~xleroy/ > > -- Brian > > ------------------- > To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Caml-list] good reference on modules? 2001-03-20 8:32 ` Tom Hirschowitz @ 2001-03-20 17:10 ` Brian Rogoff 0 siblings, 0 replies; 4+ messages in thread From: Brian Rogoff @ 2001-03-20 17:10 UTC (permalink / raw) To: Tom Hirschowitz; +Cc: caml-list [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: TEXT/PLAIN; charset=X-UNKNOWN, Size: 2510 bytes --] OK, as long as we are at it, the first few chapters of Mark Lillibridge's thesis are also acceptable to the lay reader, though reading the whole thing is overkill for the "working programmer" (as opposed to the unemployed type theorist ;-) This page has just the parts that Chris (and probably others) want to read. http://citeseer.nj.nec.com/lillibridge97translucent.html Since lots of people have issues with the amount of documentation, it might be helpful if, once that person has an answer to their question, they write the text that they wish they'd seen in the first place, and submit it for inclusion in the Caml docs. I'm thinking of doing something like that for the various "mutual recursion" issues, if there is interest. Of course, I hope Tom and crew make such a document irrelevant by fixing the problems... -- Brian On Tue, 20 Mar 2001, Tom Hirschowitz wrote: > I liked too the three first chapters of Claudio Russo's thesis > > http://www.dcs.ed.ac.uk/home/cvr/ECS-LFCS-98-389.html > > for a more abstract but very clear analysis. > > I'm just reading the next ones at the moment. > > Brian Rogoff a écrit : > > > > On Wed, 14 Mar 2001, Chris Hecker wrote: > > > > > > Coming from a C++ background, my idea of a module is a text file on the hard disk. Obviously, they're a bit more powerful than that in OCaml. Is there a good reference (book, tutorial paper, website, whatever) that talks about modules in an in-depth way? I've read the chapter 4 on them in the help materials, and I want more. I was trying to understand the group example someone posted to the list a few days back, and I think I need to find a good book or something to understand the real power of modules. > > > > > > Thanks, > > > > Some guy wrote a paper I found helpful, but the example code is in a very > > strange language that nobody uses, instead of C++ or Java. > > > > * A modular module system, Journal of Functional Programming 10(3), > > 2000. Full source code available in the Web appendix. > > > > You can get it from here > > > > http://pauillac.inria.fr/~xleroy/ > > > > -- Brian > > > > ------------------- > > To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr > ------------------- > To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr > ------------------- To unsubscribe, mail caml-list-request@inria.fr. Archives: http://caml.inria.fr ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2001-03-20 17:10 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2001-03-14 20:09 [Caml-list] good reference on modules? Chris Hecker 2001-03-14 20:18 ` Brian Rogoff 2001-03-20 8:32 ` Tom Hirschowitz 2001-03-20 17:10 ` Brian Rogoff
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox