0
MyAdditiveType, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55,
56
1
MyArithmeticType, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68
add!
MyAdditiveType, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85,
86, 87
ADDITIONALTOPLEVELDIRS, 88, 89
adsnippet, 90
∖adthisname, 91
Aldor, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108,
109
Algebra, 110
ALLPROSE, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
125, 126, 127, 128, 129, 130, 131, 132
allprose.sty, 133, 134, 135
Array, 136
Axiom, 137, 138, 139
binaryPower
MyBinaryPowering, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
151
Boolean
false, 152
true, 153, 154, 155
commutative?
MyArithmeticType, 156, 157, 158, 159
constructor, 160, 161, 162, 163, 164, 165
Convention, 166, 167, 168, 169
copy
MyCopyableType, 170, 171, 172, 173, 174, 175, 176, 177, 178
copy!
MyCopyableType, 179, 180, 181, 182, 183, 184
copyright notice, 185, 186
CREDITS, 187, 188
credits
MyVersionInformationType, 189, 190, 191, 192
DEBUG, 193
DIRS, 194
DontNeedLibrary, 195
DontNeedLibraryMyAlps, 196
DoubleFloat, 197, 198
executablevariant, 199
false
Boolean, 200
FLAGSal, 201
FLAGSx, 202
Float, 203
GMP, 204
include/algebra.as, 205
include/myalps.as, 206, 207, 208, 209, 210, 211
include/testcases.as, 212
Integer, 213, 214
libalgebra-gmp.al, 215
libalgebra.al, 216, 217
libalgebrad.al, 218
LIBPREFIX, 219, 220, 221
LibraryInformation, 222
LIBRARYNAME, 223, 224
libraryvariant, 225
LinearDataStructure
set!, 226
loop, 227
MachineInteger, 228
Macros, 229
MacrosMyAlps, 230
major
MyVersionInformationType, 231, 232, 233, 234, 235, 236, 237, 238, 239,
240
MAJORVERSION, 241, 242
Makefile, 243, 244, 245
Makefile, 246
Makefile.def, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257
Makefile.def.allprose, 258, 259, 260
Makefile.inc, 261
minor
MyVersionInformationType, 262, 263, 264, 265, 266, 267, 268
MINORVERSION, 269, 270
minus!
MyAdditiveType, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283,
284
MyAdditiveType, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298,
299, 300, 301, 302, 303
+, 304, 305, 306, 307, 308, 309, 310
-, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320
0, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
336
add!, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351,
352, 353, 354, 355
minus!, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368,
369
zero?, 370, 371, 372, 373, 374, 375, 376
MyAlps, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391,
392, 393, 394, 395, 396, 397, 398
myalps.bib, 399, 400
myalps.sty, 401, 402, 403, 404, 405
myalps.tex, 406, 407, 408, 409, 410
MyArithmeticType, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423,
424
*, 425, 426, 427, 428, 429, 430, 431, 432, 433
1, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445
^, 446, 447, 448, 449
commutative?, 450, 451, 452, 453
one?, 454, 455, 456, 457, 458
times!, 459, 460, 461, 462, 463, 464, 465, 466
MyBinaryPowering, 467, 468, 469, 470, 471, 472, 473, 474, 475
binaryPower, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486,
487
MyCopyableType, 488, 489, 490, 491, 492, 493, 494, 495, 496
copy!, 497, 498, 499, 500, 501, 502
copy, 503, 504, 505, 506, 507, 508, 509, 510, 511
MyPrimitiveType, 512, 513, 514, 515, 516, 517, 518
=, 519, 520, 521, 522
~=, 523, 524, 525, 526, 527, 528
MyVersionInformationType, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538,
539
credits, 540, 541, 542, 543
major, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553
minor, 554, 555, 556, 557, 558, 559, 560
name, 561, 562, 563, 564, 565
patch, 566, 567, 568, 569, 570, 571, 572
version, 573, 574, 575, 576, 577
name
MyVersionInformationType, 578, 579, 580, 581, 582
Noweb, 583
one?
MyArithmeticType, 584, 585, 586, 587, 588
patch
MyVersionInformationType, 589, 590, 591, 592, 593, 594, 595
PATCHVERSION, 596, 597
project.def.tex, 598
PROJECTNAME, 599, 600, 601, 602, 603, 604, 605
projectname, 606, 607, 608, 609
∖projectname, 610
set!
LinearDataStructure, 611
SingleFloat, 612
∖sourcefile, 613
src/libmyalpsd.a, 614
src/libmyalpsd.al, 615
src/Makefile, 616
src/myalps/arith.as, 617, 618, 619
src/myalps/binpow.as, 620, 621, 622, 623
src/myalps/copy.as, 624, 625, 626
src/myalps/prtype.as, 627, 628, 629
src/myalps/version.as, 630, 631, 632
src/mymyalpsversion.as, 633, 634, 635
test/myalps/binpow.as, 636, 637, 638
times!
MyArithmeticType, 639, 640, 641, 642, 643, 644, 645, 646
∖today, 647
ToDo, 648, 649, 650, 651
tools/generateTestCases.pl, 652
TRACEINSTANTIATION, 653
true
Boolean, 654, 655, 656
VARIANTASSERTION, 657, 658
VARIANTEXECUTABLEFLAGS, 659, 660, 661
VARIANTFLAGS, 662, 663, 664
VARIANTPOSTFIX, 665, 666, 667
VARIANTSOMENAMEFLAGS, 668
VARIANTSTOBUILD, 669, 670
version
MyVersionInformationType, 671, 672, 673, 674, 675