I created an idempotent installation script to generate a weblocks
project with all the dependencies packaged into the project, including
weblocks itself.  The whole generation process takes less than 15
seconds on my laptop.

The project can be found here:

http://github.com/aaronfeng/weblocks-install/

After the generation, the project is completely self-contained, and
does not alter or depend on external environment (except for sbcl).
The script does various checks to make sure your environment is setup
correctly before the installation, so the script should be friendly to
new weblocks users.  The only dependencies required by the script is
sbcl (thread enabled), curl & tar.

The script is capable of generating projects using weblocks stable
(0.8.3) or the latest development version (tip).  Commands are listed
below:

# installs weblocks stable
./install-weblocks ~/path/to/your/project/foobar

# or

# installs weblocks tip
./install-weblocks ~/path/to/your/project/foobar tip

After a successful generation, the project can be executed by the command below:

cd ~/path/to/your/project/foobar && script/server

If the compilation is successful, one should see a banner showing the
port weblocks is running on.

Swank is also enabled by default.  If people do not like this, I can
include an option to disable this.

Please give it a try.  Any feedback is appreciated.  I'm willing to
take the time to improve the script if people find it useful.

Thanks,

Aaron

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"weblocks" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/weblocks?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to