Menu

#3 optional native port support

closed
None
5
2012-09-15
2007-06-10
noul
No

Although we use bytecode port while we are developing.

The native port is required for release.

ps. Is 'lanuch' function not implemented yet? I can build executable program. But just it. I have to lanuch it manually for the test.

Discussion

  • Emmanuel Dieul

    Emmanuel Dieul - 2007-06-12

    Logged In: YES
    user_id=1014034
    Originator: NO

    Well, I need to really understand your need, as I don't really use native port.
    Is native port needed only for the linking step, or is it needed for every file
    compilation and also linking ?

    And the launch of binaries isn't yet developed. It's not planned today, as it's
    possible to launch binaries from a command line and as it's simple to do. So, maybe,
    in few releases...

     
  • noul

    noul - 2007-06-12

    Logged In: YES
    user_id=1812972
    Originator: YES

    I'm implmenting some analyzer... As I experienced the gap of performances. Native program just consume about 15 seconds while bytecode program consume over than 1 minute. It is too big to ignore. In this case, I don't wanna use bytecode program.

    If you determined to support native port. I think that whole files be compiled through ocamlopt, since .cmo and .cmx are obviously different. And the linking also processed with the .cmx. Isn'n it bytecode and native binaries are incompatible each other?

    Launch problem is ok. We can handle it easily. Thank you for your thoughtful reply. :)

     
  • Emmanuel Dieul

    Emmanuel Dieul - 2007-06-29

    Logged In: YES
    user_id=1014034
    Originator: NO

    I've thought about how implementing native support. It asks some time and I don't think it will be into the next release (bug corrections). But it should be into the following one.

     
  • Emmanuel Dieul

    Emmanuel Dieul - 2007-10-12

    Logged In: YES
    user_id=1014034
    Originator: NO

    Now it's done ! Enjoy !

     

Log in to post a comment.