Coming from a Perl background, I have to say I prefer cpan Foo::Bar
to the having to start sbcl, (require :asdf-install)
and finally (asdf-install:install :foo-bar)
. Is there anything more convenient than this around?
views:
163answers:
2
+4
A:
There is clbuild:
http://common-lisp.net/project/clbuild/
But I add this to my .bashrc:
function asdf_install {
sbcl --eval "(asdf:operate 'asdf:load-op :asdf-install)" --eval "(asdf-install:install :$1)" --eval "(quit)"
}
function asdf_oos {
rlwrap sbcl --eval "(asdf:operate 'asdf:$2 :$1)"
}
jrockway
2009-01-09 07:36:07
What does asdf_oos do?
Hinrik
2009-09-20 01:17:54
+2
A:
Common Lisp can be verbose; however most (all?) implementations support a Lisp startup file that defines/loads whatever you like to personalize your development environment.
Also, check out Mudballs.
Doug Currie
2009-01-10 03:27:08
I mean: compared with Unix command line, or what little I know of perl, Common Lisp programmers tend to use long names; add package prefixes and names can look *really* long to some newcomers. It makes the code easier to read, but not as convenient to type.
Doug Currie
2009-01-11 01:36:32