Welcome To Darwinbots > Newbie
Question for the regulars
Numsgil:
Azimuth is a math library. It's like a tool box. Each folder is a group of related tools in the toolbox. DenseLinearAlgebra has tools for dense linear algebra. Polynomials has tools for finding roots of polynomials. Etc.
The core workhorse of the whole thing is the Scalar structure. It's a wrapper around either float or double (depending on what the user compiles with), and allows me to do things like a == 0 with a clear conscience. It also overrides ToString() so that it only outputs significant digits, and I'm working on adding a counter so I can easily count the number of FLOPs a complex operation does. Pretty much everything builds on top of Scalar. It's also a horribly ugly structure, but I think that's just the nature of the beast for something like that.
dragonlordged:
Numsgil, I added README files to most folders in the Modules folder, describing what (I think) they do. I also added a few other READMEs to help repository navigation. See what you think and tell me if I got anything wrong.
Numsgil:
Mostly correct. UI.Controls will probably remain a separate module from UI.Winforms because .NET form designers prefer custom controls to exist in external libs instead of in the same lib.
Also I've been following the convention of using About This Folder.txt instead of README.txt because I,, at least, tend to ignore READMEs because they're almost never useful. Whereas "About this folder" tells you that the file contains information about the current folder, so you can decide whether or not it's worth your time to read. But minor point all in all.
I'll try to go back through and expand them out a bit later today or tomorrow.
dragonlordged:
I suppose so. I'll go change that around shortly.
Numsgil:
--- Quote from: dragonlordged ---So when I run the BuildAll scripts, I get a 'Visual Studio 9 cannot be found' error. I've tried reinstalling Visual Studio, but had no luck. I believe I have all the dependencies installed correctly. Any ideas?
--- End quote ---
I fixed the problem with this now, btw. Windows 7/Vista used spaces instead of tabs as deliminators. Made the whole thing a huge pain but I've fixed it and I've tested it on my new Windows 7 64 bit laptop with C# express.
Navigation
[0] Message Index
[*] Previous page
Go to full version