Skip to content

Commit 8b4bbf9

Browse files
committed
Setup a new project with Xach's Quickproject.
1 parent a25bbcf commit 8b4bbf9

File tree

1 file changed

+29
-1
lines changed

1 file changed

+29
-1
lines changed

initial:new-project.md

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ A one-file project has these characteristics:
2222
- Relatively common
2323
- An example is the [web-trotter](src/web-trotter.lisp) program.
2424

25-
2625
# Introduction to ASDF
2726

2827
ASDF, also known as Another System Definition Facility, is the modern
@@ -85,3 +84,32 @@ integrates with Quicklisp such that I can `(ql:quickload
8584
- ASDF heavily used
8685
- Quicklisp heavily used
8786
- Packages, Systems, O My
87+
88+
89+
# Quickproject
90+
91+
You can easily setup a project with Xach's [Quickproject](http://www.xach.com/lisp/quickproject/).
92+
93+
```Commonlisp
94+
(ql:quickload "quickproject")
95+
(quickproject:make-project "~/quicklisp/local-projects/cl-yahoo-finance/"
96+
:depends-on '(drakma babel cl-csv yason url-rewrite
97+
:author "Paul Nathan"
98+
:license "LLGPL"
99+
:name "cl-yahoo-finance"))
100+
```
101+
102+
```
103+
$ ls ~/quicklisp/local-projects/cl-yahoo-finance/
104+
README.txt
105+
package.lisp
106+
cl-yahoo-finance.asd
107+
cl-yahoo-fianance.lisp
108+
```
109+
Any system you put in Quicklisp's "local-projects" is quickloadable:
110+
111+
```Commonlisp
112+
(ql:quickload :cl-yahoo-finance)
113+
```
114+
115+
Happy hacking!

0 commit comments

Comments
 (0)