summary refs log tree commit diff
diff options
context:
space:
mode:
authorArthur A. Gleckler <srfi@speechcode.com>2020-10-07 09:59:18 -0700
committerArthur A. Gleckler <srfi@speechcode.com>2020-10-07 09:59:18 -0700
commit7eb8ddca6a0df8acd138d140afd52cb630f9c9f9 (patch)
treec45e17aee6ec7d574a28d43d7d9da478dd1393bd
parentfb3885e328a1b34bcfdf9467e30d1f66385ec796 (diff)
downloadsrfi-214-7eb8ddca6a0df8acd138d140afd52cb630f9c9f9.tar.gz
srfi-214-7eb8ddca6a0df8acd138d140afd52cb630f9c9f9.tar.xz
srfi-214-7eb8ddca6a0df8acd138d140afd52cb630f9c9f9.zip
Publish first draft.
-rw-r--r--.gitignore1
-rw-r--r--README.org22
-rw-r--r--index.html79
-rw-r--r--srfi-214.html8
4 files changed, 110 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..e4e5f6c
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+*~
\ No newline at end of file
diff --git a/README.org b/README.org
new file mode 100644
index 0000000..62d5923
--- /dev/null
+++ b/README.org
@@ -0,0 +1,22 @@
+* SRFI 214: Flexvectors
+
+** by Adam Nelson
+
+
+
+keywords: [[https://srfi.schemers.org/?keywords=data-structure][Data Structure]]
+
+This repository hosts [[https://srfi.schemers.org/srfi-214/][SRFI 214]]: Flexvectors, a [[https://srfi.schemers.org/][Scheme Request for Implementation]].
+
+This SRFI is in /draft/ status.
+
+See also [[https://srfi.schemers.org/srfi-10/][SRFI 10: #, external form]], [[https://srfi.schemers.org/srfi-117/][SRFI 117: Queues based on lists]], [[https://srfi.schemers.org/srfi-125/][SRFI 125: Intermediate hash tables]], [[https://srfi.schemers.org/srfi-133/][SRFI 133: Vector Library (R7RS-compatible)]], [[https://srfi.schemers.org/srfi-134/][SRFI 134: Immutable Deques]], and [[https://srfi.schemers.org/srfi-158/][SRFI 158: Generators and Accumulators]].
+
+The full documentation for this SRFI can be found in the [[https://srfi.schemers.org/srfi-214/srfi-214.html][SRFI Document]].
+
+If you'd like to participate in the discussion of this SRFI, or report issues with it, please [[https://srfi.schemers.org/srfi-214/][join the SRFI-214 mailing list]] and send your message there.
+
+Thank you.
+
+
+[[mailto:srfi-editors@srfi.schemers.org][The SRFI Editors]]
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
diff --git a/srfi-214.html b/srfi-214.html
index 2cf3d0f..2441859 100644
--- a/srfi-214.html
+++ b/srfi-214.html
@@ -9,6 +9,14 @@
             <div class="preview">

               <h1 id="srfi-flexvectors">214: Flexvectors</h1>

 <p id="author">by Adam Nelson</p>

+<h2 id="status">Status</h2>

+

+<p>This SRFI is currently in <em>draft</em> status.  Here is <a href="https://srfi.schemers.org/srfi-process.html">an explanation</a> of each status that a SRFI can hold.  To provide input on this SRFI, please send email to <code><a href="mailto:srfi+minus+214+at+srfi+dotschemers+dot+org">srfi-214@<span class="antispam">nospam</span>srfi.schemers.org</a></code>.  To subscribe to the list, follow <a href="https://srfi.schemers.org/srfi-list-subscribe.html">these instructions</a>.  You can access previous messages via the mailing list <a href="https://srfi-email.schemers.org/srfi-214">archive</a>.</p>

+<ul>

+  <li>Received: 2020-10-06</li>

+  <li>60-day deadline: 2020-12-06</li>

+  <li>Draft #1 published: 2020-10-07</li>

+</ul>

 <h2 id="abstract">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 target="_blank" href="https://srfi.schemers.org/srfi-133/srfi-133.html">SRFI 133</a>'s vector operations.</p>

 <h2 id="issues">Issues</h2>