diff --git a/demos/fluid/PopupDialog.fl b/playground/fluid/PopupDialog.fl similarity index 100% rename from demos/fluid/PopupDialog.fl rename to playground/fluid/PopupDialog.fl diff --git a/demos/fluid/UserInterface.fl b/playground/fluid/UserInterface.fl similarity index 100% rename from demos/fluid/UserInterface.fl rename to playground/fluid/UserInterface.fl diff --git a/demos/fluid/main.cpp b/playground/fluid/main.cpp similarity index 100% rename from demos/fluid/main.cpp rename to playground/fluid/main.cpp diff --git a/demos/fluid/wscript b/playground/fluid/wscript similarity index 100% rename from demos/fluid/wscript rename to playground/fluid/wscript diff --git a/demos/go/LICENSE b/playground/go/LICENSE similarity index 100% rename from demos/go/LICENSE rename to playground/go/LICENSE diff --git a/demos/go/gmp.go b/playground/go/gmp.go similarity index 100% rename from demos/go/gmp.go rename to playground/go/gmp.go diff --git a/demos/go/gmp/impl.go b/playground/go/gmp/impl.go similarity index 100% rename from demos/go/gmp/impl.go rename to playground/go/gmp/impl.go diff --git a/demos/go/main.go b/playground/go/main.go similarity index 100% rename from demos/go/main.go rename to playground/go/main.go diff --git a/demos/go/my-c-lib-2.go b/playground/go/my-c-lib-2.go similarity index 100% rename from demos/go/my-c-lib-2.go rename to playground/go/my-c-lib-2.go diff --git a/demos/go/my-c-lib.go b/playground/go/my-c-lib.go similarity index 100% rename from demos/go/my-c-lib.go rename to playground/go/my-c-lib.go diff --git a/demos/go/my-c-lib/includes/my-c-lib.h b/playground/go/my-c-lib/includes/my-c-lib.h similarity index 100% rename from demos/go/my-c-lib/includes/my-c-lib.h rename to playground/go/my-c-lib/includes/my-c-lib.h diff --git a/demos/go/my-c-lib/src/foo.c b/playground/go/my-c-lib/src/foo.c similarity index 100% rename from demos/go/my-c-lib/src/foo.c rename to playground/go/my-c-lib/src/foo.c diff --git a/demos/go/my-cgo-test.go b/playground/go/my-cgo-test.go similarity index 100% rename from demos/go/my-cgo-test.go rename to playground/go/my-cgo-test.go diff --git a/demos/go/other/a.go b/playground/go/other/a.go similarity index 100% rename from demos/go/other/a.go rename to playground/go/other/a.go diff --git a/demos/go/other/b.go b/playground/go/other/b.go similarity index 100% rename from demos/go/other/b.go rename to playground/go/other/b.go diff --git a/demos/go/pi.go b/playground/go/pi.go similarity index 100% rename from demos/go/pi.go rename to playground/go/pi.go diff --git a/demos/go/stdio/chain.go b/playground/go/stdio/chain.go similarity index 100% rename from demos/go/stdio/chain.go rename to playground/go/stdio/chain.go diff --git a/demos/go/stdio/fib.go b/playground/go/stdio/fib.go similarity index 100% rename from demos/go/stdio/fib.go rename to playground/go/stdio/fib.go diff --git a/demos/go/stdio/file.go b/playground/go/stdio/file.go similarity index 100% rename from demos/go/stdio/file.go rename to playground/go/stdio/file.go diff --git a/demos/go/stdio/hello.go b/playground/go/stdio/hello.go similarity index 100% rename from demos/go/stdio/hello.go rename to playground/go/stdio/hello.go diff --git a/demos/go/wscript b/playground/go/wscript similarity index 100% rename from demos/go/wscript rename to playground/go/wscript diff --git a/demos/ocaml/main.ml b/playground/ocaml/main.ml similarity index 100% rename from demos/ocaml/main.ml rename to playground/ocaml/main.ml diff --git a/demos/ocaml/somemodule.ml b/playground/ocaml/somemodule.ml similarity index 100% rename from demos/ocaml/somemodule.ml rename to playground/ocaml/somemodule.ml diff --git a/demos/ocaml/wscript b/playground/ocaml/wscript similarity index 100% rename from demos/ocaml/wscript rename to playground/ocaml/wscript diff --git a/demos/swig/embed/bind.i b/playground/swig/embed/bind.i similarity index 100% rename from demos/swig/embed/bind.i rename to playground/swig/embed/bind.i diff --git a/demos/swig/embed/bind.swig b/playground/swig/embed/bind.swig similarity index 100% rename from demos/swig/embed/bind.swig rename to playground/swig/embed/bind.swig diff --git a/demos/swig/embed/src1.cpp b/playground/swig/embed/src1.cpp similarity index 100% rename from demos/swig/embed/src1.cpp rename to playground/swig/embed/src1.cpp diff --git a/demos/swig/embed/src1.h b/playground/swig/embed/src1.h similarity index 100% rename from demos/swig/embed/src1.h rename to playground/swig/embed/src1.h diff --git a/demos/swig/extend/a.cpp b/playground/swig/extend/a.cpp similarity index 100% rename from demos/swig/extend/a.cpp rename to playground/swig/extend/a.cpp diff --git a/demos/swig/extend/a.h b/playground/swig/extend/a.h similarity index 100% rename from demos/swig/extend/a.h rename to playground/swig/extend/a.h diff --git a/demos/swig/extend/java/Foo.java b/playground/swig/extend/java/Foo.java similarity index 100% rename from demos/swig/extend/java/Foo.java rename to playground/swig/extend/java/Foo.java diff --git a/demos/swig/extend/java/test_swig_waf.i b/playground/swig/extend/java/test_swig_waf.i similarity index 100% rename from demos/swig/extend/java/test_swig_waf.i rename to playground/swig/extend/java/test_swig_waf.i diff --git a/demos/swig/extend/python/test_swig_waf.i b/playground/swig/extend/python/test_swig_waf.i similarity index 100% rename from demos/swig/extend/python/test_swig_waf.i rename to playground/swig/extend/python/test_swig_waf.i diff --git a/demos/swig/wscript b/playground/swig/wscript similarity index 100% rename from demos/swig/wscript rename to playground/swig/wscript