søn, 14 12 2008 kl. 18:48 +0100, skrev Simone Pernice:
> my name is Simone Pernice. I wrote a package for Octave to compute
> operations on intervals called SIMP (Single Interval Mathematics Package
> for Octave). 

Great! It's always nice to see new contributors :-)

> I wrote a document to explain why I made the package and how to use it.
> I packaged all my functions and the files as required on your web site
> (octave.sourceforge.net). I am attaching the package to this email.
> 
> I would be really happy, if you decide it is worth publishing my package
> on your package list.

Of course, you can publish your code in Octave-Forge. I had a quick look
at your package and I do have a few comments:

1) Your INDEX file isn't in the right format. Basically, the INDEX file
should just list the functions in the package that the user should see.
You can see an example of such a file at
http://octave.svn.sourceforge.net/viewvc/octave/trunk/octave-forge/main/image/INDEX?revision=5334

2) You DESCRIPTION file says that the package is GPL v2 but the COPYING
file contains the GPL v3 license. Which one is the right one?

3) You DESCRIPTION file contains the following three lines:

  Depends:              none
  SystemRequirements:   none
  BuildRequires:                none

The package manager does not respect the keyword 'none'. You should just
remove these lines, otherwise the package manager will require that you
install the package 'none' before yours will install. Does your package
actually install, BTW?

4) You provide a pdf file in the 'doc' directory. I really like the fact
that you've written some documentation. However, if you want to host
that pdf at Octave-Forge, you'll also need to host the LaTeX (or
whatever you're using) code at Octave-Forge.

5) You have several functions that start with a '_'. I assume these are
functions that the user should call directly. Is that correct? If so,
then it is custom to call these '__my_function__' rather than
'_my_function'. Consistency is a nice thing :-)

6) The development version of Octave supports object oriented
programming. Have you considered making an 'Interval Class'? Just
curios...

> By the way my Sourceforge user name is simonepernice. However I get an
> error (cannot open the file  '.svn/entries') when I try to make the
> patch file with the command 'svn diff'. I do not know how svn works. I
> am using Octave under Ubuntu.

Before you can log in to the Octave-Forge SVN server, you need the right
privileges. Could you please comment on my questions above, and I'll be
more than happy to give you access to the server :-)

Thanks,
Søren 


------------------------------------------------------------------------------
SF.Net email is Sponsored by MIX09, March 18-20, 2009 in Las Vegas, Nevada.
The future of the web can't happen without you.  Join us at MIX09 to help
pave the way to the Next Web now. Learn more and register at
http://ad.doubleclick.net/clk;208669438;13503038;i?http://2009.visitmix.com/
_______________________________________________
Octave-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to