Re: subscribe

2011-03-24 Thread Alexander Burger
Hi Thorsten, I like picolisp (very much) and would like to participate in the mailing list. Good :) I could not figure out how and where to subscribe with Gnus - therefore this email. Perfect. This was the correct way (just a mail with subscribe in the subject). Cheers, - Alex --

Scaling

2011-03-24 Thread Thorsten
Hallo, I recently discovered (amazing) picolisp and have a few (I hope not too naive) questions. I write one mail for each question to not mix up things. I read in the documentations about distributed picolisp databases, the ability to make picolisp apps faster and faster by adding hardware cores

Re: Scaling

2011-03-24 Thread Henrik Sarvell
Hi Thorsten. Here is a description of a real world example: http://picolisp.com/5000/-2-I.html In that article you will also find some links to functions that might or might now be of use to you, such as (ext). When it comes to distributed data and PicoLisp you don't get much for free (apart

Inferior processes and access to foreign libraries

2011-03-24 Thread Thorsten
Hello, one thing I like very much about emacs is the ability to run foreign programs (like R and picolisp) as inferior process and communicate with them as if they were part of emacs. I wonder if one could build a picolisp app that fully integrates with R (statistics software,

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Alexander Burger
Hi Thorsten, I wonder if one could build a picolisp app that fully integrates with R (statistics software, http://www.r-project.org/) and GRASS GIS (a command line GIS that uses a superset of shell commands, http://grass.fbk.eu/) on its linux host machine? There are basically five ways a

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Jon Kleiser
Hi Alex, This overview of the different ways of integration with other software is very good! It deserves a place in the wiki. ;-) /Jon On 24-03-11 15:08 , Alexander Burger wrote: Hi Thorsten, I wonder if one could build a picolisp app that fully integrates with R (statistics software,

Re: Scaling

2011-03-24 Thread Alexander Burger
Hi Thorsten, in addition to what Henrik wrote: So dividing a database in several smaller files and accessing them with something like id or ext gives a distributed faster database, and when doing Dividing the database into multiple files is the normal approach to design a DB application in

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Alexander Burger
Hi Jon, This overview of the different ways of integration with other software is very good! It deserves a place in the wiki. ;-) Good idea! I'm still not sure, however, if it is complete. I'm getting a bit confused about that, it is the only place where pil32 and pil64 are substantially

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Jon Kleiser
Hi Alex, On 24-03-11 16:21 , Alexander Burger wrote: Hi Jon, This overview of the different ways of integration with other software is very good! It deserves a place in the wiki. ;-) Good idea! I'm still not sure, however, if it is complete. I'm getting a bit confused about that, it is the

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Thorsten
Hi Alexander, thanks for all that information, definitely worth a wiki entry. Due to limited skills number 1. and number 4./5. seem to be the most realistic options for me, but I will need some time to digest so much new info. My plans are to read and learn more about picolisp the next weeks,

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Thorsten
Hi Henrik, that's what I thought - moving lists back and forth between two variants of lisp should somehow be manageable. Thanks for the tip, I wil have a closer look. Thorsten BTW a lot of nice articles on your blog. 2011/3/24 Henrik Sarvell hsarv...@gmail.com Hi Again :) Yes I've done some

Re: Scaling

2011-03-24 Thread Thorsten
Hi Alexander, Distribution involves separate machines, connected via TCP. On each machine, typically several PicoLisp database processes are running, Changes to the individual DBs have to be done the normal way (e.g. the 'put' family of methods), where each application (PicoLisp process

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Thorsten
Hi Alexander, Yeah, these are the easiest. If you have a 64-bit system, however, 3 is as simple as 1. Unfortunately I installed 32-bit Ubuntu on my machine, only to find out later that it has 64-bit architecture ... If you like, you might join the #picolisp IRC channel. Gives more

Re: Inferior processes and access to foreign libraries

2011-03-24 Thread Terry Palfrey
On Thu, Mar 24, 2011 at 9:54 AM, Alexander Burger a...@software-lab.dewrote: Hi Thorsten, If you like, you might join the #picolisp IRC channel. Gives more interactive feedback. And, it looks we are in the same time zone :) irc.freenode.net /join #picolisp I highly recommend it

Re: Scaling

2011-03-24 Thread Alexander Burger
Hi Thorsten, Distribution involves separate machines, connected via TCP. On each machine, typically several PicoLisp database processes are running, Is my interpretation right, that the ' several PicoLisp database processes' running on one machine form a 'PicoLisp process family' that is

Re: Pico Lisp and Emacs Lisp

2011-03-24 Thread TC
On 03/24/2011 08:39 AM, Thorsten wrote: Hallo, it seems to me that elisp and picolisp are close relatives in the lisp familiy, Yeah... they both use parens and dynamic binding... and I wonder if it would be possible to convert elisp code to picolisp code - and how difficult this would be?

Re: Pico Lisp and Emacs Lisp

2011-03-24 Thread Terry Palfrey
Did someone just suggest: All this would make sense if there was a picolisp-based-editor, and even if that were the case, it's not a good idea to mass-rip stuff from emacs (since emacs is full of contradictions and different criteria) By the way, these kind of discussions are better in IRC (#