Re: PicoLisp Book

2012-07-22 Thread Terry Palfrey
On Fri, Jul 20, 2012 at 5:35 AM, Alexander Burger a...@software-lab.dewrote:


 On Fri, Jul 20, 2012 at 02:25:53PM +0200, Thorsten Jolitz wrote:



  I think 'PicoLisp Works' would work pretty well as a title ...



 Yes, a nice title indeed.


The original call for papers went like this from Thorsten:

PicoLisp Bible - Call for Papers
I'm on my way to publish (in cooperation with Alex) a 'PicoLisp Bible'
with (almost) everything written about PicoLisp collected and organized
in one single book. I will be the editor (and author of a few articles
from the wiki), most of the articles will be (of course) from Alex, but
e.g. Henrik gave the permission to include his tutorial series on
ProDevTips too.

Every article will be published under the name of its author, I'm only
the editor who merges everything together. It should be more or less a
non-profit project, the (likely) costs will be paid for by me, the
(unlikely) profits will reimburse me for all the work to put the book
together.

So, if you have anything PicoLisp related in your mind you always wanted
to write an article or essay about - now would be the perfect time.
Maybe you have written a library and want for explain its use, or you
can describe an interesting practical use case, or maybe your IDE/Editor
setup for PicoLisp. There are so many interesting aspects about PicoLisp
that would be worth to document.

The idea is that you write your articles in the 'articles and essays'
section of the PicoLisp wiki, from where it is easy to download them as
tex files (to be merged into the book).

So this is a CALL FOR PAPERS for the 'PicoLisp Bible', the deadline would
be (more or less) the 1st of September, please let me (us) know if you
are interested and planning to contribute something.

Once that goal has been achieved ie, assembly, then I think it would be
logical to
move forward and build on that. Having continuing scaling goals seems
appropriate.

I'm thinking ahead some more and wanting some sort of directed introduction
for PicoLisp
different from the Radical Approach paper that has served so well up til
now. I'm  thinking
more generic and marketing/sale's pitchy.  Sorry, I butcher english on a
daily basis. I keep
a lot of idea files and snippets about and offer this one for idea
generation:

http://pastebin.ca/2173683

If this is going to hit two volumes, why not plan for 3? What is the
audience, could a
high school programming class adopt this as a guide to programming? How
about a
CS prof doing a unit on scripting languages? Third volume a workbook? Ya,
all this
sounds like a lot of work but if you build a 15 to 30 minute a day habit to
look for
material, write an example, create a GUI element or graphic table (x) four
to seven people
at the end of 6 months...

Another discussion I am listening in on right now is about Shen which is
an outgrowth of
Qi II where they are on about making a new book, Qi II has a book available
at:

http://www.fast-print.net/bookshop/277/functional-programming-in-qi-2nd-ed

The actual discussion that parallels this one is pasted here for your
convenience:

http://pastebin.ca/2173697


Hope this provides some fodder for the final decisions on the book.

Terry


Re: PicoLisp Book

2012-07-21 Thread Christophe Gragnic
On Sat, Jul 21, 2012 at 8:05 PM, Thorsten Jolitz tjol...@googlemail.com wrote:

 BTW
 I just found out that there is an upper limit for book size (at
 Amazon some 870 pages or so) in self-publishing, so if I include the
 function reference (some 200 pages) and the rosettacode examples (huge),
 what I really would like to do, there might be no other choice than
 making it two books (i.e. there might be two different covers ;)

Do you know about Lulu:
http://www.lulu.com/
I guess Amazon is bigger so it must have some nicer stuff, do you know
how they compare?


chri
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp Book

2012-07-21 Thread Laurent Artaud

Le 21/07/2012 20:05, Thorsten Jolitz a écrit :

Terry Palfrey terrypalfrey...@gmail.com
writes:

BTW
I just found out that there is an upper limit for book size (at
Amazon some 870 pages or so) in self-publishing, so if I include the
function reference (some 200 pages) and the rosettacode examples (huge),
what I really would like to do, there might be no other choice than
making it two books (i.e. there might be two different covers ;)




I fear that the price tag for a book this size would be outside of what I would 
pay for.
I would suggest that you consider PDF or ePub: it would both remove the maximum 
size limit and reduce your publication costs.


On a side note, I personally consider that a function reference MUST have a 
search engine, and as such, if you don't intend to expand on the online one 
(more examples, reasons for the use of one rather than the other in case of 
similar functionality, ...), then I don't think you should include the reference 
in a paper book.


Regards,

--
Laurent ARTAUD
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp Book

2012-07-21 Thread Terry Palfrey
On Sat, Jul 21, 2012 at 11:05 AM, Thorsten Jolitz tjol...@googlemail.comwrote:

Terry Palfrey terrypalfrey...@gmail.com writes:

  I was thinking of some sort of graphic to imply works like a
  waterworks or something that was

 Cover design is definitely a topic where I would love to get input from
 the community, since I'm not a designer.


I was thinking of a hopper feed for ideas and code coming out in bundles or
something clever like that.


 It seems the name of the book has more or less converged to PicoLisp
 Works, so the cover design should be based on that name.


It's so appropriate.


 Your graphic looks really nice - I like it, thanks. I hope there are no
 copyright on any of the parts?


I bought this package and rendered the image and then modified it in
paint.net.


Re: PicoLisp Book

2012-07-21 Thread Terry Palfrey
On Sat, Jul 21, 2012 at 4:02 PM, Thorsten Jolitz tjol...@googlemail.comwrote:

Laurent Artaud laurent.art...@free.fr writes:

  Le 21/07/2012 20:05, Thorsten Jolitz a écrit :



  Terry Palfrey terrypalfrey...@gmail.com writes:

  BTW
  I just found out that there is an upper limit for book size (at
  Amazon some 870 pages or so) in self-publishing, so if I include the
  function reference (some 200 pages) and the rosettacode examples (huge),
  what I really would like to do, there might be no other choice than
  making it two books (i.e. there might be two different covers ;)

  I fear that the price tag for a book this size would be outside of
  what I would pay for.



  I would suggest that you consider PDF or ePub: it would both remove
  the maximum size limit and reduce your publication costs.

 With the 2 volume solution, Vol.1 with all the docs, references and
 articles would probably have some 330 to 350 pages, and might be still
 affordable. Vol. 2 with the function reference and the rosettacode
 examples might be twice as big. I think ebooks are often included in
 self-publishing offers.


Adding limitations where none exist is not a good practise.

There are many people who wish to have and to hold a print version of a
book.
They will pay for their preference or not.

A PDF and a ePub and any other electronic version is not mutually exclusive

Re: PicoLisp Book

2012-07-20 Thread Thorsten Jolitz
Rudy Hagedorn rudy.haged...@googlemail.com
writes:

 Great idea!

 How does 'the picolisp compendium' sound as title?


That makes two proposals then:
- PicoLisp Bible
- PicoLisp Compendium

I must admit I like Compendium even better.

-- 
cheers,
Thorsten

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


Re: PicoLisp Book

2012-07-20 Thread Thorsten Jolitz
Yiorgos Adamopoulos
yiorgos.adamopou...@gmail.com writes:

 On Fri, Jul 20, 2012 at 1:52 PM, Thorsten Jolitz
 tjol...@googlemail.com wrote:
 That makes two proposals then:
 - PicoLisp Bible
 - PicoLisp Compendium

 Just to make them three:

 - PicoLisp Works

Nice double meaning ;)

It would be interesting to let the community vote, however, that seems to be a
bit complicated. Maybe just let Alex decide what he likes best, as an
easy solution?

-- 
cheers,
Thorsten

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


Re: PicoLisp Book

2012-07-20 Thread Alexander Burger
Hi Thorsten,

  - PicoLisp Works
 
 Nice double meaning ;)

Indeed!


 It would be interesting to let the community vote, however, that seems to be a
 bit complicated. Maybe just let Alex decide what he likes best, as an
 easy solution?

Or better you, as you are the editor?

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp Book

2012-07-20 Thread Thorsten Jolitz
Alexander Burger a...@software-lab.de writes:

  - PicoLisp Works
 
 Nice double meaning ;)

 Indeed!

 It would be interesting to let the community vote, however, that
 seems to be a
 bit complicated. Maybe just let Alex decide what he likes best, as an
 easy solution?

 Or better you, as you are the editor?

I think 'PicoLisp Works' would work pretty well as a title ... 

-- 
cheers,
Thorsten

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


Re: PicoLisp Book

2012-07-20 Thread Thorsten Jolitz
Terry Palfrey terrypalfrey...@gmail.com
writes:

 Will this include the Rosetta Code examples?

Thats not a bad idea at all, but it depends a bit on the technical side.
It would seem to be too much work if I had to transform the Rosetta Code
html to Tex and then pick out the PicoLisp parts. 

But maybe it would be possible to use the pure PicoLisp source files,
embed each example (programmatically) in a \verbatim environment, put a
title on it, and then include it as attachment. 

Would definitely be a great source of information. No legal problems
there (besides the technical ones?)

-- 
cheers,
Thorsten

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


Re: PicoLisp Book

2012-07-20 Thread Alexander Burger
On Fri, Jul 20, 2012 at 02:32:00PM +0200, Thorsten Jolitz wrote:
 Terry Palfrey terrypalfrey...@gmail.com
 writes:
 
  Will this include the Rosetta Code examples?
 ...
 Thats not a bad idea at all, but it depends a bit on the technical side.
 It would seem to be too much work if I had to transform the Rosetta Code
 html to Tex and then pick out the PicoLisp parts. 

Well, I have all the solutions I posted so far in a single large source
file (rosettacode.l, 17194 lines as of today).

So I uploaded it now to software-lab.de. Perhaps it helps?

   http://software-lab.de/rosettacode.l

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp Book

2012-07-20 Thread Christophe Gragnic
On Fri, Jul 20, 2012 at 2:45 PM, Alexander Burger a...@software-lab.de wrote:

 Well, I have all the solutions I posted so far in a single large source
 file (rosettacode.l, 17194 lines as of today).

Wa, this is quite a lot!!! Knowing it's one of the most concise, quite
a lot of tasks must have been solved!!! Do you know how many?

I was thinking trying to learn PicoLisp while reading Successful Lisp
(I already read the official PicoLisp tuto once):
http://psg.com/~dlamkins/sl/contents.html
The plan was to read and translate the examples in PicoLisp.

I planned to do this during the summer but:
1) summer is half finished and I only read 4 chapters without writing
a line of code.
2) some reviewing from Alex or others would have been needed for a
serious publication.

If ever I have something to share, even after the publication, I'll share.


chri
--
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe


Re: PicoLisp Book

2012-07-20 Thread Thorsten Jolitz
Alexander Burger a...@software-lab.de writes:

 On Fri, Jul 20, 2012 at 02:32:00PM +0200, Thorsten Jolitz wrote:
 Terry Palfrey terrypalfrey...@gmail.com
 writes:
 
  Will this include the Rosetta Code examples?
 ...
 Thats not a bad idea at all, but it depends a bit on the technical side.
 It would seem to be too much work if I had to transform the Rosetta Code
 html to Tex and then pick out the PicoLisp parts. 

 Well, I have all the solutions I posted so far in a single large source
 file (rosettacode.l, 17194 lines as of today).

 So I uploaded it now to software-lab.de. Perhaps it helps?

http://software-lab.de/rosettacode.l

Thanks Alex, that seems to be the only feasable solution to me to
programmatically convert this .l file into a .tex file and use it as
attachment. Since the rosettacode.l file looks very clean and organized,
and the Rosetta task-titles and outputs are included, it should be
possible.

-- 
cheers,
Thorsten

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


Re: PicoLisp Book

2012-07-20 Thread Alexander Burger
Hi Christophe,

  Well, I have all the solutions I posted so far in a single large source
  file (rosettacode.l, 17194 lines as of today).
 
 Wa, this is quite a lot!!! Knowing it's one of the most concise, quite
 a lot of tasks must have been solved!!! Do you know how many?

$ grep 'Task:' rosettacode.l |wc -l
590

http://rosettacode.org/wiki/Special:MostLinkedCategories says 610


I noticed that some of the tasks in rosettacode.l contain pointers to
local source files. Some of these source files are in the PicoLisp
distribution. For the others, I replaced the pointers with copies of the
file contents, and uploaded http://software-lab.de/rosettacode.l once
more. Please use the updated version.


 I was thinking trying to learn PicoLisp while reading Successful Lisp
 (I already read the official PicoLisp tuto once):
 http://psg.com/~dlamkins/sl/contents.html
 The plan was to read and translate the examples in PicoLisp.

Good plan! :) Just go ahead, and ask if you should get stuck.

Cheers,
- Alex
-- 
UNSUBSCRIBE: mailto:picolisp@software-lab.de?subject=Unsubscribe