Here is an updated PKGBUILD for Picolisp 3.1.9:
http://pastebin.com/3HJyCv7A
Search Criteria
Package Details: picolisp 3.1.10-4
Package Actions
- View PKGBUILD
- Download tarball
- Search wiki
- Flagged out-of-date (2015-06-22)
| Package Base: | picolisp |
|---|---|
| Description: | If some programming languages claim to be the "Swiss Army Knife of Programming", then PicoLisp may well be called the "Scalpel of Programming": Sharp, accurate, small and lightweight, but also dangerous in the hand of the inexperienced. |
| Upstream URL: | http://picolisp.com/5000/!wiki?home |
| Category: | devel |
| Licenses: | |
| Submitter: | perlawk |
| Maintainer: | perlawk |
| Last Packager: | perlawk |
| Votes: | 2 |
| First Submitted: | 2010-08-20 15:51 |
| Last Updated: | 2015-04-18 12:08 |
Latest Comments
Comment by rkallos
Comment by northbear
I've done updated PKGBUILD for picoLisp-3.1.3. I can provide it to you for updating this package.
Comment by hav3lock
Update or disown please.
Comment by perlawk
Mr. abu, try to change the location to /usr/share, the program will not work, why?
I don't know, may be submit your solution for us to share, thank you.
Anonymous comment
> Any reasons why you're using '/opt' instead of '/usr/share'?
Yes, this is not the recommended location.
For a proper file layout, I recommend to look at the Debian package
Anonymous comment
> How should psh, pil etc. work?
This is explained in the man page, and the INSTALL file. 'pil' is the standard call (or 'pil +' for interactive development (debugging)). The script 'psh' is for local usage.
> By changing it to "#!/usr/bin/picolisp lib.l" it works but
> doesn't find lib.l. How does picolisp find its standard
> libraries and how can it be modified?
For hash-bang scripts, both the binary 'picolisp' and 'lib.l' must be referred to by absolute path names. Thus,
#!/usr/bin/picolisp /usr/lib/picolisp/lib.l
will do. This is also explained in INSTALL, or in
http://software-lab.de/doc/tut.html#script
Comment by baskerville
$ ll /opt/picolisp/lib/el/inferior-picolisp.el
-rw-r----- 1 root root 13K Dec 28 2009 /opt/picolisp/lib/el/inferior-picolisp.el
Not great if one wants to grep things...
Comment by baskerville
Any reasons why you're using '/opt' instead of '/usr/share'?
Comment by baskerville
Correct checksums are:
md5sums=('c8143d0ed9ae35ad93c11f1f79593f77'
'4a1c0a7ac3c1726201ebbc7b24e94add')
Comment by nitralime
How should psh, pil etc. work?
$ psh
bash: /usr/bin/psh: bin/picolisp: bad interpreter: No such file or directory
$ head -1 /usr/bin/psh
#!bin/picolisp lib.l
By changing it to "#!/usr/bin/picolisp lib.l" it works but
doesn't find lib.l. How does picolisp find its standard
libraries and how can it be modified?
Comment by pdxleif
3.0.4 is out