comparison etc/HACKING @ 15280:2dd4f5930108

* doc: Update HACKING file with new locations in liboctave for source files. * HACKING: Update file with new locations in liboctave for source files.
author Rik <rik@octave.org>
date Mon, 03 Sep 2012 08:19:57 -0700
parents c3d463c93604
children 494f9bac8862
comparison
equal deleted inserted replaced
15279:2b3eaec99a38 15280:2dd4f5930108
117 copied here from the gnulib directory by the 117 copied here from the gnulib directory by the
118 build-aux/bootstrap script that is run by the 118 build-aux/bootstrap script that is run by the
119 autogen.sh script. 119 autogen.sh script.
120 120
121 121
122 libcruft -- various numerical libraries (mostly Fortran) 122 liboctave -- C++ interfaces to the numerical libraries, Fortran
123 123 numerical libraries, various OS facilities, and utility
124 amos bessel functions 124 functions
125 125
126 blas-xtra wrappers for blas functions used in Octave 126 array the base Array, NDArray, Matrix, and Sparse classes
127 127
128 daspk large scale differential algebraic equation solver 128 cruft various numerical libraries (mostly Fortran)
129 129
130 dasrt differential algebraic equation solver with root finding 130 amos bessel functions
131 131
132 dassl differential-algebraic system solver 132 blas-xtra wrappers for blas functions used in Octave
133 133
134 fftpack subroutines for fast fourier transforms 134 daspk large scale differential algebraic equation solver
135 135
136 lapack-xtra wrappers for lapack functions used in Octave 136 dasrt differential algebraic equation solver with root finding
137 137
138 misc miscellaneous utilities 138 dassl differential-algebraic system solver
139 139
140 odepack ordinary differential equation solver 140 fftpack subroutines for fast fourier transforms
141 141
142 ordered-qz code for ordering eigenvalues for QZ factorization 142 lapack-xtra wrappers for lapack functions used in Octave
143 143
144 quadpack subroutines for numerical integration 144 misc miscellaneous utilities
145 145
146 ranlib random number generators 146 odepack ordinary differential equation solver
147 147
148 slatec-err slatec error handling library 148 ordered-qz code for ordering eigenvalues for QZ factorization
149 149
150 slatec-fn various special function subroutines 150 quadpack subroutines for numerical integration
151 151
152 152 ranlib random number generators
153 liboctave -- The C++ interfaces to the numerical libraries and 153
154 various OS facilities. 154 slatec-err slatec error handling library
155 155
156 slatec-fn various special function subroutines
157
158 numeric C++ numerical algorithms and interfaces to the Fortran
159 algorithms
160
161 operators code for operators that act on base classes such as Array
162
163 system OS-related functions
164
165 util utility and miscellaneous functions
156 166
157 libinterp -- The interpreter itself plus lots of infrastructure 167 libinterp -- The interpreter itself plus lots of infrastructure
158 around it. Octave's extensive octave_value class 168 around it. Octave's extensive octave_value class
159 hierarchy for polymorphically handling all Octave 169 hierarchy for polymorphically handling all Octave
160 types is defined here. The built-in functions are 170 types is defined here. The built-in functions are
161 also defined here. 171 also defined here.
162 172
163 octave-value the octave_value class hierarchy. These are the 173 octave-value The octave_value class hierarchy. These are the
164 container classes that hold various Octave data 174 container classes that hold various Octave data
165 types like struct numerical arrays, structure 175 types like struct numerical arrays, structure
166 arrays, and cell arrays. 176 arrays, and cell arrays.
167 177
168 parse-tree Classes that define the parse tree for the 178 parse-tree Classes that define the parse tree for the