Using namespaces in Laravel 4

Namespacing is pretty easy once you get that hang of it. Take the following example: app/models/File.php namespace App\Models; class File { public function someMethodThatGetsFiles() { } } app/controllers/FileController.php namespace App\Controllers; use App\Models\File; class FileController { public function someMethod() { $file = new File(); } } Declare the Namespace: namespace App\Controllers; Remember, once you’ve put a … Read more

What are common conventions for using namespaces in Clojure?

I guess it’s ok if you think it helps, but many Clojure projects don’t do so — cf. Compojure (using a top-level compojure ns and various compojure.* ns’s for specific functionality), Ring, Leiningen… Clojure itself uses clojure.* (and clojure.contrib.* for contrib libraries), but that’s a special case, I suppose. Yes! You absolutely must do so, … Read more