Can you expand a little on the difficulties you faced? When I tried quicklisp, the instructions in the homepage were easy to follow to install it, search packages, install them, and load them. I haven't tried making a package, or get it included in the repo. Was that where the difficulty you faced was?
Fine to setup.
But I don't understand how to reload a project after closing the REPL.
More generally, too many tools to master and understand...
And didn't find a simple tutorial to start with the ecosystem.
If you're talking about Quicklisp, to reload it after closing the REPL, you just need to run:
(load "~/quicklisp/setup.lisp")
and then you'll have the quicklisp functions available. Running:
(ql:add-to-init-file)
will add something like that to your REPL's init file, so you'll have quicklisp available from the get-go. After that, to load a package like "cl-opengl", whether it's installed or not, you just need to do:
(ql:quickload "cl-opengl")
This is in the homepage, under a section titled "Loading After Installation"[1].