Re: Single File Function Reference

2015-10-13 Thread Alexander Burger
Hi František,

> I guess it's trivial to write script that extracts everything betwen 
>  tags from all the individual function reference HTML files and puts
> it into one single HTML page.

Well, yes, but not only that. More important is to adjust all the
cross-ref links.

♪♫ Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: aix + netbsd

2015-10-13 Thread Kuba Tyszko
I’m sure we could arrange a server access for you if that’s necessary,

Cheers

> On Oct 12, 2015, at 4:44 PM, Mike Pechkin  wrote:
> 
> 
> 
> On Mon, Oct 12, 2015 at 11:13 AM, George Orais  > wrote:
> Nice! Thanks Mike! Btw, any chance for IRIX? :)
> 
> 
> ​status unknown.
> is non-root account ​available ?
> 
> Mike
> 
> 



Single File Function Reference

2015-10-13 Thread František Fuka
Is there Picolisp function reference available to download as a single
file, to put in in my EBook reader? I can only see it online, split to
individual files according to the first letter of the function name.

-- 
*-- Frantisek Fuka*
(yes, that IS my real name)

-- My Personal homepage: www.fuxoft.cz
-- My Google+ profile: google.com/+fuxoft
-- My Telegram chat: telegram.fuxoft.cz


Subscribe

2015-10-13 Thread František Fuka
-- 
*-- Frantisek Fuka*
(yes, that IS my real name)

-- My Personal homepage: www.fuxoft.cz
-- My Google+ profile: google.com/+fuxoft
-- My Telegram chat: telegram.fuxoft.cz


Re: Single File Function Reference

2015-10-13 Thread Vidyuth Kini
I am working on this. Hopefully I will be done soon. It will be a single
HTML file but can be converted to epub or whatever...

Vid

*Vidyuth Kini*
*Executive Director*
Link Middle East  & Centaur 
T: +971 4 8816750
F: +971 4 8816250
E: vuk...@lmedubai.ae

On Tue, Oct 13, 2015 at 5:35 PM, František Fuka  wrote:

> Is there Picolisp function reference available to download as a single
> file, to put in in my EBook reader? I can only see it online, split to
> individual files according to the first letter of the function name.
>
> --
> *-- Frantisek Fuka*
> (yes, that IS my real name)
>
> -- My Personal homepage: www.fuxoft.cz
> -- My Google+ profile: google.com/+fuxoft
> -- My Telegram chat: telegram.fuxoft.cz
>
>
>


Re: aix + netbsd

2015-10-13 Thread Mike Pechkin
hi,


I will take it.
I will contact you in private.

On Tue, Oct 13, 2015 at 12:14 PM, Kuba Tyszko  wrote:

> I’m sure we could arrange a server access for you if that’s necessary,
>
>


RE: Single File Function Reference

2015-10-13 Thread andreas
Hi Frantisek

Welcome to the picolisp mailing list!

There are two books about picolisp available, one containing also the reference:

PicoLisp Works: 
https://github.com/tj64/picolisp-works/blob/master/editor.pdf?raw=true
PicoLisp by Example: 
https://github.com/tj64/picolisp-by-example/blob/master/book.pdf?raw=true

I guess you can put them in your eBook Reader?

Thought I'm not absolutely sure that the reference in there is on the newest 
current state, maybe someone else can confirm/deny this.

The LaTex source code of the books is also available on GitHub.
These links and other useful ressources can be found on 
http://picolisp.com/wiki/?Documentation

Regards
- beneroth

- Original Message -
From: František Fuka [mailto:f...@fuxoft.cz]
To: picolisp@software-lab.de
Sent: Tue, 13 Oct 2015 15:35:36 +0200
Subject: Single File Function Reference

Is there Picolisp function reference available to download as a single
file, to put in in my EBook reader? I can only see it online, split to
individual files according to the first letter of the function name.

-- 
*-- Frantisek Fuka*
(yes, that IS my real name)

-- My Personal homepage: www.fuxoft.cz
-- My Google+ profile: google.com/+fuxoft
-- My Telegram chat: telegram.fuxoft.cz





Re: Single File Function Reference

2015-10-13 Thread Joe Bogner
This may be relevant:

https://github.com/tj64/picolisp-by-example

https://github.com/tj64/picolisp-works/blob/master/editor.pdf?raw=true
https://github.com/tj64/picolisp-by-example/blob/master/book.pdf?raw=true

PicoLisp By Example has a function reference

Also documented here: http://picolisp.com/wiki/?Documentation

On Tue, Oct 13, 2015 at 9:35 AM, František Fuka  wrote:
> Is there Picolisp function reference available to download as a single file,
> to put in in my EBook reader? I can only see it online, split to individual
> files according to the first letter of the function name.
>
> --
> -- Frantisek Fuka
> (yes, that IS my real name)
>
> -- My Personal homepage: www.fuxoft.cz
> -- My Google+ profile: google.com/+fuxoft
> -- My Telegram chat: telegram.fuxoft.cz
>
>
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp on PowerPC-64

2015-10-13 Thread jakob
Hey this is really nice. 
Another architecture is nice not only in itself, which it is, but also from a 
documentation point of view. 


On October 13, 2015 6:15:18 PM GMT+02:00, Alexander Burger 
 wrote:
>
>Hi all,
>
>PicoLisp is now running on PowerPC-64 (again)!
>
>I implemented the generic assembler for that architecture already back
>in 2011, but - due to lack of hardware - could not maintain it. I tried
>many time to install Debian for PowerPC on Qemu, but without success.
>
>Now I saw that Debian supports the 'ppc64el' architecture
>
>   https://wiki.debian.org/ppc64el
>
>which is a true 64-bit OS (as opposed to the 32-bit version that was
>solely supported until now). So I gave it a new try. "el" means "little
>endian" btw, so I had to rewrite the ABI in some critical places. And
>it
>runs on Qemu!
>
>The port is included in the current picoLisp.tgz release.
>
>If you want to try it, and have real Ppc64 hardware, skipt to (2), else
>
>1. Install Debian on Qemu (be prepared that this takes several hours)
>
>   $ sudo apt-get install qemu
>$ wget
>http://cdimage.debian.org/debian-cd/8.2.0/ppc64el/iso-cd/debian-8.2.0-ppc64el-netinst.iso
>   $ qemu-img create  -f qcow  ppc64.img  3G
>$ qemu-system-ppc64  -m 1024  -ctrl-grab  -hda ppc64.img  -cdrom ${ISO}
> -boot d
>  During the Debian installation, select only the base system, then
> $ sudo apt-get install make gcc
>
>2. Get PicoLisp
>
>   $ wget software-lab.de/picoLisp.tgz
>   $ tar xfz picoLisp.tgz
>   $ cd picoLisp
>   $ wget software-lab.de/ppc64.linux.tgz
>   $ tar xfz ppc64.linux.tgz
>   $ (cd src64; make)
>
>3. Test (note that the unit test invocation is simplified with 3.1.12)
>
>   $ ./pil @lib/test.l -bye +
>   OK
>
>Good luck! :)
>♪♫ Alex
>-- 
>UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Re: Single File Function Reference

2015-10-13 Thread František Fuka
I guess it's trivial to write script that extracts everything betwen 
 tags from all the individual function reference HTML files and puts
it into one single HTML page. I just didn't want to do only to find that it
has already been done :)

On Tue, Oct 13, 2015 at 3:55 PM, Vidyuth Kini  wrote:

> I am working on this. Hopefully I will be done soon. It will be a single
> HTML file but can be converted to epub or whatever...
>
> Vid
>
> *Vidyuth Kini*
> *Executive Director*
> Link Middle East  & Centaur 
> T: +971 4 8816750
> F: +971 4 8816250
> E: vuk...@lmedubai.ae
>
> On Tue, Oct 13, 2015 at 5:35 PM, František Fuka  wrote:
>
>> Is there Picolisp function reference available to download as a single
>> file, to put in in my EBook reader? I can only see it online, split to
>> individual files according to the first letter of the function name.
>>
>> --
>> *-- Frantisek Fuka*
>> (yes, that IS my real name)
>>
>> -- My Personal homepage: www.fuxoft.cz
>> -- My Google+ profile: google.com/+fuxoft
>> -- My Telegram chat: telegram.fuxoft.cz
>>
>>
>>
>


-- 
*-- Frantisek Fuka*
(yes, that IS my real name)

-- My Personal homepage: www.fuxoft.cz
-- My Google+ profile: google.com/+fuxoft
-- My Telegram chat: telegram.fuxoft.cz


Re: Reference Manual

2015-10-13 Thread Alexander Burger
Hi Jonathan,

> (if 'any1 any2 . prg) -> any
> ...
> I also don't get the "." between "any2" and "prg" - does that mean
> something?

Yes. As you probably know, the dot is used in "dotted pairs" in Lisp, as
a result of a "cons" operation. In general, a list can be written
recursively as

   (any . lst)

e.g.

   : (1 . (2 3 4))
   -> (1 2 3 4)


A 'prg' is a list of 'exe's (executable expressions). So a call like

   (if (someCondition)
  (doThat)
  (doElse1)
  (doElse2) )

can be dissected into

   any1  (someCondition)
   any2  (doThat)
   prg   ((doElse1) (doElse2))

   : '(if (someCondition) (doThat) . ((doElse1) (doElse2)))
   -> (if (someCondition) (doThat) (doElse1) (doElse2))



> Is there any significance in the difference of "any2" and "prg". I would
> have thought they were both "any" type parameters.

In some sense, yes. 'any' is the most general type, it can be anything,
i.e. a number, a symbol or a list. 'prg', however, is typically a list,
so it better describes what 'if' expects.

♪♫ Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe