summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib.ck1
-rw-r--r--lib/Element.ck7
-rw-r--r--lib/Queue.ck4
3 files changed, 8 insertions, 4 deletions
diff --git a/lib.ck b/lib.ck
index 1b956d5..22a7f34 100644
--- a/lib.ck
+++ b/lib.ck
@@ -2,6 +2,7 @@
Machine.add("lib/SampOsc.ck");
Machine.add("lib/Clipper.ck");
Machine.add("lib/MIDI.ck");
+Machine.add("lib/Element.ck");
Machine.add("lib/Queue.ck");
Machine.add("lib/Bus.ck");
diff --git a/lib/Element.ck b/lib/Element.ck
new file mode 100644
index 0000000..7a81429
--- /dev/null
+++ b/lib/Element.ck
@@ -0,0 +1,7 @@
+/*
+ * List element
+ */
+public class Element {
+ Element @next;
+ Object @payload;
+}
diff --git a/lib/Queue.ck b/lib/Queue.ck
index f05ae5e..586330c 100644
--- a/lib/Queue.ck
+++ b/lib/Queue.ck
@@ -2,10 +2,6 @@
* Queue data structure
*/
public class Queue {
- class Element {
- Element @next;
- Object @payload;
- }
Element head @=> Element @tail;
fun void