#281 Octave patches: module loading, operators, documentation


Three patches to the Octave module:


  • Anonymous - 2011-08-28

    Octave module loading

  • Anonymous - 2011-08-28

    Friend operators

  • Anonymous - 2011-08-28


  • Anonymous - 2011-08-28
    • assigned_to: nobody --> xavier98
  • Anonymous - 2011-08-28

    First patch: changes Octave module loading behavior, so that modules can be safely loaded inside functions without first being loaded at the base level. (Basically the module is now always loaded in the base context, and then a local link to the module is created in the current context.) Added an example, module_load, to Examples/octave to test this behaviour in different ways. Tested examples work for octave 3.0.5, 3.2.4, and 3.4.0

    Second patch: added example of friend operator use to Examples/octave/operator, fixed minor bug that causes a panic in octave 3.0.5. Tested examples work for octave 3.0.5, 3.2.4, and 3.4.0.

    Third patch: updated bits of the documentation, mostly about the Octave-specific command-line arguments and the module command-line arguments that were added in swig 2.0.4, and the new module-loading behaviour. Also changed example_wrap.cxx to example_wrap.cpp, since mkoctfile doesn't recognise .cxx as a C++ extension.

  • Xavier Delacour

    Xavier Delacour - 2011-08-31

    committed in revisions 12793 - 12796

  • Xavier Delacour

    Xavier Delacour - 2011-08-31
    • status: open --> closed

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks