Octave Contribution

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Octave Contribution

CHALI Anis

Hi, 

It's about the Octave contribution, we chose to develop the first bug which is:

#53906 Cannot make an object array with square brackets.

Right now, we're analyzing the file ov-classdef.cc , we're exactly at the function octave_map cdef_object::map_value(void);
user name: anis_omar

We hope that there is no one on that bug.
Thank you.

Regards,

Anis CHALI [hidden email]
Omar BEN-MOHAMMED [hidden email]

What we have received before from mister Richard CROZIER.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Thanks, this sounds great, but you should send this to the Octave 
mailing list, I'm just an occasional contributor to Octave, not part of 
the core development team. They will also be able to help and guide a 
lot more with this. In general you should send everything to the mailing 
list, then multiple people can help you.

Best regards,

Richard
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------- 
Regards

Anis CHALI
Computer science student
Paris 8 University
07.52.13.73.94
[hidden email]
Reply | Threaded
Open this post in threaded view
|

Re: Octave Contribution

siko1056
On Wed, Feb 20, 2019 at 11:57 AM CHALI Anis <[hidden email]> wrote:

Hi, 

It's about the Octave contribution, we chose to develop the first bug which is:

#53906 Cannot make an object array with square brackets.

Right now, we're analyzing the file ov-classdef.cc , we're exactly at the function octave_map cdef_object::map_value(void);
user name: anis_omar

We hope that there is no one on that bug.
Thank you.

Regards,

Anis CHALI [hidden email]
Omar BEN-MOHAMMED [hidden email]

What we have received before from mister Richard CROZIER.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Thanks, this sounds great, but you should send this to the Octave 
mailing list, I'm just an occasional contributor to Octave, not part of 
the core development team. They will also be able to help and guide a 
lot more with this. In general you should send everything to the mailing 
list, then multiple people can help you.

Best regards,

Richard
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
----------------------------------------------------------- 
Regards

Anis CHALI
Computer science student
Paris 8 University
07.52.13.73.94
[hidden email]

Dear Anis CHALI and Omar BEN-MOHAMMED,

To my knowledge you recently decided to participate in Octave development [1]. When you work on a particular bug, you best talk about it in Savannah https://savannah.gnu.org/bugs/?53906.
Everyone interested in this bug, answers there. Even though it was suggested to answer here, please do not send "everything" to the maintainers mailing list.  This list is intended for general development questions.

When you struggle with fixing the bug #53906, don't feel discouraged.  Octave has a huge code base, grown over decades, and as it was said [2], bug #53906 is a "challenging but rewarding project".
It will likely to take you a few months of casual work to get into the basics, but once you see through the forest of code, it is challenging fun digging deeper ;-)
Good places to start are the wiki [3] and especially Doxygen [4] helped me a lot (see [5] for cdef_object::map_value for example or regarding your other request [6] parent_class_name_list, see [7]).
I think the biggest challenge when starting working with Octave is that you have to be patient with the small community of developers to address your issues.
Everyone works for Octave as volunteer, thus don't expect too much, see [8].

Happy hacking,
Kai

[8] https://octave.org/support-expectations.html