- ... Giggle.2.1
- If this is not the
case for the license agreement I have
chosen for Giggle (the Lesser Gnu Public
License), then alert me, & I'll choose
another license agreement & create a
new release of Giggle. It is my
intention that the license agreement for
Giggle cover Giggle only.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... -i.8.1
- Why the two formats? The .tar.gz
format is more common, but I prefer the
.cpio.bz2 format, so I've decided to
distribute both. Why do I prefer the second
format? Because bzip2 compresses
better than gzip & because
using cpio
is more fun than using tar.
(Really. It's more fun to use
cpio, mostly because of how
flexible it is with find.
More fun. That's the main reason, I
swear.)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... fail.8.2
- My test programs print
nothing if they succeed so that you
can glance at the list of tests as
make runs them & easily determine whether
they succeeded. After all, that's
what you care about. You don't want or
need to read through a long, ugly, stream
of output from a bunch of test programs
to determine whether the tests succeeded.
Success or failure should be binary, &
the common, desired case (success)
should
be easy to determine at a glance.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... form8.3
- That's this
document, the one you're reading.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... /usr/local/include/CyberTiggyr/giggle/9.1
- It is
installed there, by default.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
Giggle.9.2
- I recommend the -lgiggle form,
just to be simple.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... notice.9.3
- I like the
#includeCyberTiggyr/giggle/giggle.hxx
form
is preferable because
the explicit path reminds what
giggle.hxx is.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
program.9.4
- Future releases of
Giggle might allow for multiple garbage
collectors or for replacing garbage
collectors. For now, you must specify
the garbage collector exactly once, &
you must do it before you do any
allocation with Giggle.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... problem.9.5
- This actually
depends on the Garbage Collector you
have chosen for Giggle, but you should
assume that it will cause problems.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... periods.13.1
- I haven't bothered to
figure out if it's on the hour or only at
midnight.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
consideration14.1
- The fewer objects
a garbage collector has to consider, the
faster it'll run, in general.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...
deleted.14.2
- We're talking in
theoretical, language-independant,
C++-independant terms at the moment.
Pretend that destructors don't exist, &
bear with me.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ... cost.14.3
- I mean, if we weren't
concerned with
run-time costs, we wouldn't be programming in C++.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.