Philip Nienhuis wrote:
>> I tend to use texinfo so that help pages appear correctly and I can 
>> include all of the documentation in a *.info in the directory with 
>> the functions and "doc <func>" can give more complete documentation 
>> including examples and context than the help file can.
>
> Hmmm, texinfo proficiency is not my greatest virtue :-)
>
> I did add texinfo-like stanzas in the m-file themselves, those 4 or 5 
> codes I found in other m-files were at least comprehensible and it 
> looks OK in octave when using "help <script>".

Take a look at the comms and fixed packages documentation for ideas you 
can basically just use the mkdoc and mktexi scripts in octave-forge to 
allow you to include your existing help strings in the docs with the 
DOCSTRING macro and add some extra explanation around it..
>
> Could WinTexmacs help here?
Don't know...
>
>>> 3. Place to live in issue
>>> -------------------------
>>>
>>> My current idea is to put all the files in the IO package (licenses
>>> permitting?). It doesn't really hurt if neither COM nor Java/ POI are
>>> installed; xls stuff won't read .xls files then but at least xlsread.m
>>> will still function as it did before (= read .csv files).
>>>   
>> Not sure that is the best idea, as you'll be adding a dependency on 
>> the java package (that has been troublesome in the past).
>
> Well, dependency... the way I made it work is this:
>
> 1. <My xls stuff> first checks for ActiveX/COM. If not found, too bad, 
> try next .xls interface. So having the Windows package is helpful, but 
> it doesn't really depend on it.
> 2. If no ActiveX/COM is found it tries Java.
> If Java doesn't work it reverts to csvread stuff, so IMO there's no 
> real dependency on Java either.
> 3. If Java is found to be working (by a try/catch on javaclasspath) 
> the classpath is checked for the Apache/POI classes. If not all of 
> them found, again csvread looms.
>
> And so on.
>
> Some interface  method will eventually work, but the more options you 
> got installed the better the Excel file interface you might get. Al 
> sorted out by the scripts w/o much user intervention.
>
> All in all, that's why IMO it won't hurt to put it in the IO package.
> But I'll happily accept better suggestions.

Ok, then I suppose that means that the java and windows packages are  
"suggested", and you should use a keyword Suggested (that will be 
ignored by octave-forge) in the DESCRIPTION file of the io package if 
you include your files there.

>
> I think it is prnienhuis -a-t- users.sf.net
> BTW When I reactivated it last summer, I was immediately drowned in 
> spam with that very sourceforge email address forged as sender, so I'm 
> a bit wary here. Apparently the sourceforge security system is a bit 
> leaky.
>
> Only thing I need to sort out is how ssl (putty?) works on Windows (I 
> already got the octave-forge svn on harddisk). I rarely use linux 
> these days but I might give svn/ssl a try there.
>
> I'll await more concrete directions on where to put all the xls scripts.

Ok I added you as a developer.. Its not sourceforge that is sending the 
spam (read the headers) someone if using the e-mail address to spam you 
and trying to get around spam filters by using the destination e-mail 
address for the sender address (as this will be a valid address). 
Sourceforge e-mail addresses are fairly easy for spammers to get as they 
can basically get them from the sourceforge website.

David


------------------------------------------------------------------------------
Join us December 9, 2009 for the Red Hat Virtual Experience,
a free event focused on virtualization and cloud computing. 
Attend in-depth sessions from your desk. Your couch. Anywhere.
http://p.sf.net/sfu/redhat-sfdev2dev
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev

Reply via email to