I have small common lisp project that uses lispbuilder-sdl. I'd like to make a fork of lispbuilder-sdl, put it into subdirectory and remove some stuff I don't need from it.
How can I do that?
As far as I know, quicklisp can load projects that are within current directory, within "local-projects" directory (in whatever folder quicklisp installed itself into), or downloads them from the internet. So how do I make a "subproject" that is a fork of existing project (that is available via quickload?) without polluting top-level directory with *.asd files?
--additional info--
I'm using 32bit clozure-cl on windows 7 64bit.
Currently project starts using this file:
(ql:quickload "cffi")
(pushnew #P"bin/" cffi:*foreign-library-directories* :test #'equal)
(pushnew #P"build/bin/" cffi:*foreign-library-directories* :test #'equal)
(pushnew #P"build/bin/Debug/" cffi:*foreign-library-directories* :test #'equal)
(ql:quickload "game")
(defun start ()
(game:main))
(defun reload ()
(ql:quickload "game"))
(defun restart ()
(reload)
(game:main))
(start)
(quit)
game.asd is located within current directory, dependencies are downloaded into quicklisp directory and are loaded from there.