planetarium: Cool it with the integration and other declarations.
authorMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 24 Apr 2013 18:26:14 +0000 (11:26 -0700)
committerMatt Birkholz <matt@birkholz.chandler.az.us>
Wed, 24 Apr 2013 18:26:14 +0000 (11:26 -0700)
commitf4c4d31c649a3afda7f2bdc49763e3f2940477bf
tree40fae9bdc63dc217846cfbd0b9484fa0c8aa37f4
parent52df5ef36b2ce223791b1a0ca68d6a71fc30f974
planetarium: Cool it with the integration and other declarations.

Internal (declare)s are still used, but top-level declarations
(usual-integrations) and (integrate-external) are already made by
compile-file, so are just another barrier to portabimini.

Procedures like project and make-x-rotation-matrix need not be inlined
as they already use flo:vectors to pass 2, 3 and 9 flonums around
efficiently.  Not inlining these reduces matrices.scm to zero
integrable definitions (no .ext file)!
src/gtk/gtk.pkg
src/planetarium/compile.scm
src/planetarium/earth.scm
src/planetarium/geometry.scm
src/planetarium/matrices.scm
src/planetarium/mit-scheme-graphics.scm
src/planetarium/mit-scheme-x.scm
src/planetarium/mit-scheme.scm
src/planetarium/solar.scm
src/planetarium/tellurion.scm
src/planetarium/time.scm