diff --git a/src/experimental/assoc_del.scad b/src/experimental/assoc_del.scad deleted file mode 100644 index 509af523..00000000 --- a/src/experimental/assoc_del.scad +++ /dev/null @@ -1,5 +0,0 @@ -use ; - -function assoc_del(array, key) = - let(idx = search([key], array)[0]) - idx == [] ? array : concat(slice(array, 0, idx), slice(array, idx + 1)); \ No newline at end of file diff --git a/src/experimental/assoc_lookup.scad b/src/experimental/assoc_lookup.scad deleted file mode 100644 index 85f106cf..00000000 --- a/src/experimental/assoc_lookup.scad +++ /dev/null @@ -1,3 +0,0 @@ -function assoc_lookup(array, key) = - let(idx = search([key], array)[0]) - array[idx][1]; \ No newline at end of file diff --git a/src/experimental/assoc_put.scad b/src/experimental/assoc_put.scad deleted file mode 100644 index 8b887595..00000000 --- a/src/experimental/assoc_put.scad +++ /dev/null @@ -1,6 +0,0 @@ -use ; - -function assoc_put(array, key, value) = - let(idx = search([key], array)[0]) - idx == [] ? concat(array, [[key, value]]) : - concat(slice(array, 0, idx), [[key, value]], slice(array, idx + 1)); \ No newline at end of file