diff --git a/src/include/value.hpp b/src/include/value.hpp index 4cba57c..425ddc5 100644 --- a/src/include/value.hpp +++ b/src/include/value.hpp @@ -1,7 +1,7 @@ #pragma once #include -#include +#include #include #include #include @@ -17,7 +17,7 @@ struct Nil {}; using LispValue = std::variant; -struct List {std::vector list;}; +struct List {std::deque list;}; // during compilation, we don't really care for cyclical lists etc. // during compilation we'll mostly be dealing with regular, flat lists // that form function calls.