On Thu, Feb 06, 2025 at 05:59:54PM +0100, Grégory Vanuxem wrote:
> Is IndexCard buggy or am I using it wrongly?
>
> (3) -> "string".doc
>
> >> System error:
> The bounding indices 7 and 6 are bad for a sequence of length 6.
> See also:
> The ANSI Standard, Glossary entry for "bounding index designator"
> The ANSI Standard, writeup for Issue SUBSEQ-OUT-OF-BOUNDS:IS-AN-ERROR
The above first coerces "string" to IndexCard and then tries to use
it. From documentation of IndexCard:
coerce : String -> %
++ coerce(s) converts \spad{s} into an \spad{IndexCard}. Warning: if
++ \spad{s} is not of the right format then an error will occur when using
++ it.
AFAICS "the right format" means internal format of documentation
strings. "string" certainly is not of this format.
> Maybe you have an example of its use in mind?
The following works for me:
os := getDatabase("o")
str := os.(name="string")
elt(str, doc)
--
Waldek Hebisch
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/fricas-devel/Z6T-BDNaD_MBzStu%40fricas.org.