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 experimenting in this direction here:
> http://www.prodevtips.com/2010/05/30/clojure-with-a-picolisp-database-via-clojure-http-client/
>
>
>
> On Thu, Mar 24, 2011 at 7:03 PM, Thorsten <
> gruenderteam.ber...@googlemail.com> wrote:
>
>> 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, 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?
>>
>> Emacs obviously can use foreign programs, like ie ledger mode (
>> http://wwwemacswiki.org/emacs/LedgerMode<http://www.emacswiki.org/emacs/LedgerMode>)
>> which uses a fast program written in C++.  I wonder if picolisp can access
>> libraries written in other languages too?
>>
>>
>> It's always claimed that clojure is great because it has access to
>> countless java libraries on the jvm. But clojure is all about functional
>> programming, concurrency and avoiding mutable state, while java is all about
>> objects with mutable state. So it would only make sense for a clojure
>> program to call java libraries like pure functions without side effects and
>> use the return value, otherwise the clojure clean and scalable programming
>> model would be messed up.
>>
>> Can't picolisp do this too? Call Java (and C, C++, Python ...) functions
>> (with a list of data, maybe) and use the return value? Maybe using clojure
>> as man in the middle between java and picolisp who takes care of converting
>> lists in other datastructures and vice versa?
>>
>> Thanks any help on the road to picolisp enlightment
>> Thorsten
>>
>
>

Reply via email to