Browse thread
[Caml-list] newbie problem with splitting code into files
-
g.o.d@z...
- Xavier Leroy
- Ken Rose
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Ken Rose <kenrose@t...> |
| Subject: | Re: [Caml-list] newbie problem with splitting code into files |
g.o.d@zefix.tv wrote: > > Hello, > > i am a bloody ocaml newbie. i have big problems with learning > ocaml as my brain refuses to thing functional... is get better slowly. It took me a while, too. > i studied several documentation sources but i was not able to find > a solution for the following problem: <snipped example> > as long as i keep this in one file it works. > so what i did now is splitting it up, putting > class type declaration into test.mli, putting > class declaration into test.ml and putting > let main()... into main.ml > > when i now compile test.mli followed by test.ml, > i get error messages like: > > The implementation test.ml does not match the interface test.cmi: > The field `#test_type' is required but not provided > The field `test_type' is required but not provided > > So what am i doing wrong? I haven't done anything with objects in ocaml, but when I see errors of that sort, it means that the cmi file is stale and I need to do "make clean; make". That usually clears it up for me. Good luck - ken ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners