I am working through Practical Common Lisp and a couple of lecture series on YouTube.
I am wondering how resizable vectors work under the hood. And when it is better to use a resizable vector vs an extra large fixed size vector. The fixed size vector, I imagine, will have considerable overhead of resizing when needed. Though will a fixed size vector be significantly faster than a resizable vector?
I am using SBCL on MAC.
I have looked through documentation and forums and have found nothing which is suited to my skill and knowledge level (Novice).
An answer or a pointer to some accessible documentation will be greatly appreciated. I do anticipate that I will have to dive into learning about compilers (and perhaps even regular languages).