aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/strap
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2009-04-27 01:41:53 +0000
committerdos-reis <gdr@axiomatics.org>2009-04-27 01:41:53 +0000
commita6b14a62e4c347c6459d7aee6590581aff17f001 (patch)
tree4e16d7e30d9d1d24ce5fefe55f8785f67d6be62c /src/algebra/strap
parent859f04d06f9961fe66abcace3ba37985f641d30c (diff)
downloadopen-axiom-a6b14a62e4c347c6459d7aee6590581aff17f001.tar.gz
* interp/sys-macros.lisp (makeSimpleArrayFromList): New.
* algebra/array1.spad.pamphlet (construct$PrimitiveArray): Implement. (copy$PrimitiveArray): Likewise. (IndexedOneDimensionalArray): Rework. Explicitly use PrimitiveArray(S) as representation domain.
Diffstat (limited to 'src/algebra/strap')
-rw-r--r--src/algebra/strap/POLYCAT-.lsp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/algebra/strap/POLYCAT-.lsp b/src/algebra/strap/POLYCAT-.lsp
index d6fea686..7fd8802c 100644
--- a/src/algebra/strap/POLYCAT-.lsp
+++ b/src/algebra/strap/POLYCAT-.lsp
@@ -561,7 +561,8 @@
(LETT #0# |b| |POLYCAT-;P2R|)
(LETT |i| (SPADCALL |w| (|getShellEntry| $ 104))
|POLYCAT-;P2R|)
- (LETT #1# (QVSIZE |w|) |POLYCAT-;P2R|) G190
+ (LETT #1# (|sizeOfSimpleArray| |w|) |POLYCAT-;P2R|)
+ G190
(COND
((OR (> |i| #1#) (ATOM #0#)
(PROGN