User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cl:types:simple-bit-vector [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== Type SIMPLE-BIT-VECTOR ======
 +
 +====Supertypes====
 +**simple-bit-vector**,​ **[[CL:​Types:​bit-vector]]**,​ **[[CL:​Types:​vector]]**,​ **[[CL:​Types:​simple-array]]**,​ **[[CL:​Types:​array]]**,​ **[[CL:​Types:​sequence]]**,​ **[[CL:​Types:​t]]**
 +
 +====Description====
 +The //​[[CL:​Glossary:​type]]//​ of a //​[[CL:​Glossary:​bit vector]]// that is not displaced to another //​[[CL:​Glossary:​array]]//,​ has no //​[[CL:​Glossary:​fill pointer]]//,​ and is not //​[[CL:​Glossary:​expressly adjustable]]//​ is a subtype of **[[CL:​Types:​simple-bit-vector]]**.
 +
 +====Compound Type Specifier Kind====
 +Abbreviating.
 +
 +====Compound Type Specifier Syntax====
 +//​**simple-bit-vector** //​[size]////​
 +
 +====Compound Type Specifier Arguments====
 +//size// - a non-negative //​[[CL:​Glossary:​fixnum]]//,​ or the //​[[CL:​Glossary:​symbol]]//​ **[[CL:​Types:​wildcard|*]]**. The default is the //​[[CL:​Glossary:​symbol]]//​ **[[CL:​Types:​wildcard|*]]**.
 +
 +====Compound Type Specifier Description====
 +This denotes the same type as the //​[[CL:​Glossary:​type]]//​ ''​(simple-array bit (//​size//​))'';​ that is, the set of //​[[CL:​Glossary:​simple bit vectors]]// of size //size//.
 +
 +\issue{ARRAY-DIMENSION-IMPLICATIONS:​ALL-FIXNUM}