@@ -17,7 +17,7 @@
18#include <memory>
18#include <memory>
19#include <functional>
19#include <functional>
20−#include <deque>
20+#include <vector>
21#include <string>
21#include <string>
22#include <limits>
22#include <limits>
23#include "string_literal_dict.h"
23#include "string_literal_dict.h"
@@ -39,7 +39,7 @@ namespace purescript {
39 using fn_t = std::function<boxed(const boxed&)>;
39 using fn_t = std::function<boxed(const boxed&)>;
40 using eff_fn_t = std::function<boxed(void)>;
40 using eff_fn_t = std::function<boxed(void)>;
41 using dict_t = string_literal_dict_t<boxed>;
41 using dict_t = string_literal_dict_t<boxed>;
42− using array_t = std::deque<boxed>;
42+ using array_t = std::vector<boxed>;
45 boxed() noexcept : shared() {}
45 boxed() noexcept : shared() {}