Re: Inferior processes and access to foreign libraries

2011-03-25 Thread meingbg
I believe FFI or Foreign function interface is a term previously used for this, at least in the lisp world. http://en.wikipedia.org/wiki/Foreign_function_interface http://en.wikipedia.org/wiki/Foreign_function_interface/meingbg On Thu, Mar 24, 2011 at 4:21 PM, Alexander Burger

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: 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: 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