diff options
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/index.html b/index.html new file mode 100644 index 0000000..c24a0d5 --- /dev/null +++ b/index.html @@ -0,0 +1,79 @@ +<!DOCTYPE html> +<html> + <head> + <title>Flexvectors</title> + <link href="/admin.css" rel="stylesheet"> + <link href="/list.css" rel="stylesheet"> + <link href="/favicon.png" rel="icon" sizes="192x192" type="image/png"> + <meta charset="utf-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <script type="text/x-mathjax-config"> + MathJax.Hub.Config({ + tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]} + }); + </script> + <script crossorigin="anonymous" integrity= + "sha384-Ra6zh6uYMmH5ydwCqqMoykyf1T/+ZcnOQfFPhDrp2kI4OIxadnhsvvA2vv9A7xYv" src= + "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML" + type="text/javascript"></script> + </head> + + <body> + <h1>SRFI 214: Flexvectors</h1> + <p class="authors">by Adam Nelson</p> + <p class="based-on"></p> + <p class="status">status: <em>draft</em> (2020-10-07)</p> + <p class="keywords">keywords: <a href="https://srfi.schemers.org/?keywords=data-structure">Data Structure</a></p><span class="see-also">See also <a href="/srfi-10/">SRFI 10: #, external form</a>, <a href="/srfi-117/">SRFI 117: Queues based on lists</a>, <a href="/srfi-125/">SRFI 125: Intermediate hash tables</a>, <a href="/srfi-133/">SRFI 133: Vector Library (R7RS-compatible)</a>, <a href="/srfi-134/">SRFI 134: Immutable Deques</a>, and <a href="/srfi-158/">SRFI 158: Generators and Accumulators</a>.</span> + + <ul class="info"> + <li><a href="srfi-214.html">The SRFI Document</a></li> + <li><a href="https://srfi-email.schemers.org/srfi-214/">Discussion Archive</a></li> + <li><a href="https://github.com/scheme-requests-for-implementation/srfi-214">Git repo (on Github)</a></li> + <li> + <a href="mailto:srfi-214@srfi.schemers.org">srfi-214@<span class="antispam">nospam</span>srfi.schemers.org (subscribers only)</a></li> + <li> + <span class="firefox-column-workaround"> + <form method="POST" action="https://www.simplelists.com/subscribe.php"> + <div class="title">Subscribe to srfi-214 mailing list</div> + <input name="email" + placeholder="email address" + tabindex="1" + type="email" > + <input name="name" + placeholder="full name" + tabindex="2" + type="text" > + <p> + <input id="sub-digest" + name="digest" + tabindex="3" + type="checkbox" + value="digest" > + <label for="sub-digest">daily digest?</label></p> + <input class="submit" + name="submit" + tabindex="4" + type="submit" + value="Subscribe to srfi-214" > + <input type="hidden" name="action" value="subscribe"> + <input type="hidden" name="list" value="srfi-214@srfi.schemers.org"></form></a></li> + <li> + <span class="firefox-column-workaround"> + <form method="POST" action="https://www.simplelists.com/subscribe.php"> + <p class="title">Unsubscribe from srfi-214 mailing list</p> + <input name="email" + placeholder="email address" + tabindex="5" + type="email" > + <input class="submit" + name="submit" + tabindex="6" + type="submit" + value="Unsubscribe from srfi-214" > + <input name="action" + type="hidden" + value="unsubscribe" > + <input name="list" + type="hidden" + value="srfi-214@srfi.schemers.org"></form></a></li></ul> + <h2>Abstract</h2><p>A <em>flexvector</em>, also known as a dynamic array or an arraylist, is a mutable vector-like data structure with an adjustable size. Flexvectors allow O(1) random access, O(1) insertion/removal at the end, and O(n) insertion/removal elsewhere. This SRFI defines a suite of operations on flexvectors, modeled after <a href="https://srfi.schemers.org/srfi-133/srfi-133.html">SRFI 133</a>'s vector operations.</p></body></html> \ No newline at end of file |