* Rick Nooner <rick / nooner.net> [2005-07-21 03:57:35 +0900]: > It would be difficult to do. Ruby libraries expect a 'C' style > interface. While OCaml can also easily interface to 'C' style > libraries, it can't create them. > > Another approach would be to embed the OCaml runtime in Ruby > which would allow it to load compiled OCaml libraries. > Working out the call interface between OCaml functors > and Ruby methods would be interesting. Yeah, I like that idea. That would let one call any ocaml library compiled for their machine. > Before someone asks the question, OCaml has a runtime > because it is a garbage collected langauge so a small kernel > needs to be available when an OCaml program is running. > The program can be either compiled to bytecode (not so > different than Ruby) or to machine code (this is what's > interesting to me). Are you saying that the runtime can be compiled to bytecode? -- Jim Freeze