Closures (and garbage collection for environments, which is required by closures...
[fur] / examples / 19_closures.fur
diff --git a/examples/19_closures.fur b/examples/19_closures.fur
new file mode 100644 (file)
index 0000000..eb7fd07
--- /dev/null
@@ -0,0 +1,15 @@
+def outer() do
+  hi = 'Hello, world\n'
+
+  def inner() do
+    hi
+  end
+
+  inner
+end
+
+get_greeting = outer()
+
+print(get_greeting())
+    
+