= Obtaining And Installing Weblocks = Weblocks is a young piece of software. At the moment installing it is a little more difficult that necessary. While Weblocks is ASDF-aware, it is not currently ASDF-installable as there have been no formal releases. == Obtaining == Please see http://weblocks-framework.info/installation '''NOTE:''' Weblocks requires a Common Lisp implementation that supports threads. If the implementation you're using doesn't support threads on your platform, Weblocks will randomly drop requests and behave significantly slower than necessary. = Development Branches And Experimental Features = If you're interested in obtaining cutting edge but unstable features, or playing with experimental features that may be dropped in the future, please see WeblocksDevelopment. = Libraries = We require pretty up-to-date libraries to use Weblocks. If you're using clbuild to install everything or something else that pulls repositories instead of tarballs, you should be fine. Otherwise, check here before reporting a major bug. == subclassp is undefined == You need Closer to MOP of 6 Nov 2008 or later. == some utility function is undefined, or I get metatilities conflicts == Metatilities split part of itself to metatilities-base; if you aren't updating to include that, you need to do so. == Clozure CL, getting a lot of "<,a,h,r,e,f" nonsense == You need CL-JSON of 26 Feb 2009 or later. == Clozure CL, something about `change-class` == Probably someone committed a load order that puts a `defgeneric` after `:accessor` or `defmethod`. Closer to MOP doesn't allow this, but it works in some more popular Lisp implementations. You can help by providing a patch that moves the `defgeneric` early enough, or adds an appropriate dependency to `weblocks.asd`, as appropriate. == I can't load CLSQL == [http://common-lisp.net/project/clsql-fluid You need the new clsql-fluid addon.]