Thread overview
Linear algebra module
May 17, 2005
G.Vidal
May 18, 2005
James Dunne
May 19, 2005
G.Vidal
May 19, 2005
Uwe Salomon
May 17, 2005
I've done a small matrix/vector module

Nothing great yet but maybe someone could find it usefull I don't know

Doc and sources here: http://geoffrey.vidal.neuf.fr/matrix-doc/

see ya

May 18, 2005
In article <pan.2005.05.17.18.01.03.855082@wanadoo.fr>, G.Vidal says...
>
>I've done a small matrix/vector module
>
>Nothing great yet but maybe someone could find it usefull I don't know
>
>Doc and sources here: http://geoffrey.vidal.neuf.fr/matrix-doc/
>
>see ya
>

Sure can!  Thanks a bunch!  Don't underestimate the value of your contribution based on whomever finds it useful.  Just post and who knows, someday 2 years down the line when you've completely forgotten about it - someone will use it!

BTW, what util did you use to generate the site?  Maybe I missed something on dsource.org

Regards,
James Dunne
May 19, 2005
> BTW, what util did you use to generate the site?  Maybe I missed something on dsource.org

I used Natural Doc, there's a link to it at the bottom right of each page.

It's sooo cool, and works great with D with a few modification to the config files (I just added an "Operator" section and that's it).


May 19, 2005
>> BTW, what util did you use to generate the site?  Maybe I missed something on
>> dsource.org
>
> I used Natural Doc, there's a link to it at the bottom right of each page.
>
> It's sooo cool, and works great with D with a few modification to the
> config files (I just added an "Operator" section and that's it).

Hmm, you can add some more. In Languages.txt:

####
Language: D

   Extension: d
   Ignore Prefix in Index: ~
   Line Comment: //
   Block Comment: /* */
   Enum Values: Under type
   Function Prototype Enders: ; { in\n out\n
   Variable Prototype Enders: ; =
   Property Prototype Enders: ; { in\n out\n
   Operator Prototype Enders: ; { in\n out\n
####

The "in\n" and "out\n" sequences help to keep the contracts out of the function prototypes. And a sample operator keyword in Topics.txt:

####
Topic Type: Operator

   Plural: Operators
   Break Lists: Yes
   Can Group With: Functions, Properties

   Keywords:
      operator, operators
      op, ops
####

Works very well.

Ciao
uwe