Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-24 Thread Deeyana
On Tue, 24 May 2011 13:39:15 -0700, asandroq wrote: > On May 24, 12:27 am, Deeyana wrote: >> >> Classic unsubstantiated and erroneous claim. Scheme does not come OOTB >> with any suitable libraries for host interop and though it can make >> calls to C libraries, doing so is awkward and involves d

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-24 Thread Chris Angelico
On Tue, May 24, 2011 at 8:27 AM, Deeyana wrote: > Classic unsubstantiated and erroneous claim. Scheme does not come OOTB > with any suitable libraries for host interop and though it can make calls > to C libraries, doing so is awkward and involves difficulties with the > impedance mismatch between

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-24 Thread asandroq
On May 24, 12:27 am, Deeyana wrote: > > Classic unsubstantiated and erroneous claim. Scheme does not come OOTB > with any suitable libraries for host interop and though it can make calls > to C libraries, doing so is awkward and involves difficulties with the > impedance mismatch between Scheme's

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-23 Thread Deeyana
On Mon, 23 May 2011 00:52:07 -0700, asandroq wrote: > On May 23, 4:29 am, Deeyana wrote: >> >> You might be interested in Clojure, then. Lists are more abstracted, >> like in Scheme, and vectors and also dictionaries/maps and sets are >> first class citizens along side lists. And unlike Scheme, C

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-23 Thread Antti J Ylikoski
On 23.5.2011 16:39, Pascal J. Bourguignon wrote: torb...@diku.dk (Torben Ægidius Mogensen) writes: Xah Lee writes: Functional Programing: stop using recursion, cons. Use map& vectors. 〈Guy Steele on Parallel Programing〉 http://xahlee.org/comp/Guy_Steele_parallel_computing.html Thi

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-23 Thread Pascal J. Bourguignon
torb...@diku.dk (Torben Ægidius Mogensen) writes: > Xah Lee writes: > > >> Functional Programing: stop using recursion, cons. Use map & vectors. >> >> 〈Guy Steele on Parallel Programing〉 >> http://xahlee.org/comp/Guy_Steele_parallel_computing.html > > T

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-23 Thread asandroq
On May 23, 4:29 am, Deeyana wrote: > > You might be interested in Clojure, then. Lists are more abstracted, like > in Scheme, and vectors and also dictionaries/maps and sets are first > class citizens along side lists. And unlike Scheme, Clojure has good > library/host interop support. You can wri

Re: Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-22 Thread Deeyana
On Sun, 22 May 2011 15:47:53 -0700, Xah Lee wrote: > this is important but i think most lispers and functional programers > still don't know it. > > Functional Programing: stop using recursion, cons. Use map & vectors. > > 〈Guy Steele on Parallel Programin

Functional Programing: stop using recursion, cons. Use map & vectors

2011-05-22 Thread Xah Lee
this is important but i think most lispers and functional programers still don't know it. Functional Programing: stop using recursion, cons. Use map & vectors. 〈Guy Steele on Parallel Programing〉 http://xahlee.org/comp/Guy_Steele_parallel_computing.html btw, lists (as cons, car, cd