Csound Csound-dev Csound-tekno Search About

[Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Anyone using Haskell?

Date2009-03-25 00:09
Frommichael.gogins@gmail.com
Subject[Csnd] Re: Re: Re: Re: Re: Re: Re: Re: Anyone using Haskell?
The Lisp wrapper is a CFFI wrapper, not specifically a CLisp wrapper. It 
does, however, work with CLisp. I test it every time I build the Windows 
installers.

Regards,
Mike

----- Original Message ----- 
From: "victor" 
To: 
Sent: Tuesday, March 24, 2009 6:45 PM
Subject: [Csnd] Re: Re: Re: Re: Re: Re: Re: Anyone using Haskell?


> There also used to be a wrapper for CLisp, but I am not sure of
> its status.
>
> Victor
> ----- Original Message ----- 
> From: "Stéphane Rollandin" 
> To: 
> Sent: Tuesday, March 24, 2009 10:09 PM
> Subject: [Csnd] Re: Re: Re: Re: Re: Re: Anyone using Haskell?
>
>
>> apalomba a écrit :
>>> I don't think this is done yet, I think it just calls the csound command
>>> line. Are there any other lisp environments that access the Csound5 API?
>>
>> Clojure can do this transparently by importing the API for Java. I just 
>> experimented  this last week and it works like a charm.
>>
>> code snippets:
>>
>> (import
>>  '(csnd Csound CsoundPerformanceThread) .....
>>
>> ..... (when (and
>>              (not @perf-thread)
>>              (= 0 (.Compile csound csd-file "-dodac")))
>>          (dosync
>>            (ref-set perf-thread
>>              (CsoundPerformanceThread. csound)))
>>          (.Play @perf-thread) .....
>>
>>
>> this will be demonstrated in the next Surmulot pre-release
>>
>>
>> Stef
>>
>>
>>
>> Send bugs reports to this list.
>> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
>> csound"
>
>
>
> Send bugs reports to this list.
> To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe 
> csound"
>