Re: PicoLisp Book
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
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
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
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
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
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
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
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
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
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
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
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
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
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