| 1 | if {![package vsatisfies [package provide Tcl] 8.2]} {return} |
|---|
| 2 | package ifneeded math 1.2.4 [list source [file join $dir math.tcl]] |
|---|
| 3 | package ifneeded math::geometry 1.0.3 [list source [file join $dir geometry.tcl]] |
|---|
| 4 | package ifneeded math::fuzzy 0.2 [list source [file join $dir fuzzy.tcl]] |
|---|
| 5 | package ifneeded math::complexnumbers 1.0.2 [list source [file join $dir qcomplex.tcl]] |
|---|
| 6 | package ifneeded math::special 0.2.1 [list source [file join $dir special.tcl]] |
|---|
| 7 | package ifneeded math::constants 1.0.1 [list source [file join $dir constants.tcl]] |
|---|
| 8 | package ifneeded math::polynomials 1.0.1 [list source [file join $dir polynomials.tcl]] |
|---|
| 9 | package ifneeded math::rationalfunctions 1.0.1 [list source [file join $dir rational_funcs.tcl]] |
|---|
| 10 | package ifneeded math::fourier 1.0.2 [list source [file join $dir fourier.tcl]] |
|---|
| 11 | |
|---|
| 12 | if {![package vsatisfies [package provide Tcl] 8.3]} {return} |
|---|
| 13 | package ifneeded math::roman 1.0 [list source [file join $dir romannumerals.tcl]] |
|---|
| 14 | |
|---|
| 15 | if {![package vsatisfies [package provide Tcl] 8.4]} {return} |
|---|
| 16 | # statistics depends on linearalgebra (for multi-variate linear regression). |
|---|
| 17 | package ifneeded math::statistics 0.5 [list source [file join $dir statistics.tcl]] |
|---|
| 18 | package ifneeded math::optimize 1.0 [list source [file join $dir optimize.tcl]] |
|---|
| 19 | package ifneeded math::calculus 0.7 [list source [file join $dir calculus.tcl]] |
|---|
| 20 | package ifneeded math::interpolate 1.0.2 [list source [file join $dir interpolate.tcl]] |
|---|
| 21 | package ifneeded math::linearalgebra 1.0.2 [list source [file join $dir linalg.tcl]] |
|---|
| 22 | package ifneeded math::bignum 3.1.1 [list source [file join $dir bignum.tcl]] |
|---|
| 23 | package ifneeded math::bigfloat 1.2.1 [list source [file join $dir bigfloat.tcl]] |
|---|
| 24 | |
|---|
| 25 | if {![package vsatisfies [package provide Tcl] 8.5]} {return} |
|---|
| 26 | package ifneeded math::bigfloat 2.0 [list source [file join $dir bigfloat2.tcl]] |
|---|
| 27 | |
|---|