remixer wrote:
> Ken Tilton wrote:
>
>>remixer wrote:
>>
>>>dustmop@gmail.com wrote:
>>>
>>>
>>>>remixer wrote:
>>>>
>>>>
>>>>>Asbjørn Bjørnstad wrote:
>>>>>
>>>>>
>>>>>>remixer wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>>Are there parts of this application that will be very hard or
>>>>>>>impossible to do in Lisp? The other choice will be to build
>>>>>>>application-specific tools like a Firefox extension, or use .NET. I
>>>>>>>would rather use Lisp, but recommendations about stuff that I could
>>>>>>>reuse and things to know before I get started on this will be great.
>>>>>>
>>>>>>Maybe RDNZL is what you need? It's a ibrary for common lisp
>>>>>>interaction with .NET
>>>>>>
>>>>>>http://weitz.de/rdnzl/
>>>>>
>>>>>Thanks. I looked at RDNZL and was also thinking about using Corman Lisp
>>>>>for its Windows support. I was wondering if anyone had more experience
>>>>>building anything like this which possibly interacts with different
>>>>>applications like Word, Email client, etc. Or if there are any examples
>>>>>along those lines.
>>>>>
>>>>>
>>>>>
>>>>>>--
>>>>>>-asbjxrn
>>>>
>>>>If your Lisp has a good FFI, you can just load the user32.dll et al and
>>>>call the Windows API directly. I've done this before with ECL and it
>>>>wasn't too bad (using macros to cover over the rough edges helped a
>>>>lot). Here's a reference to getting start with the clipboard functions.
>>>>http://msdn.microsoft.com/library/de...nclipboard.asp
>>>
>>>
>>>
>>>Thanks a lot. This is exactly what I want in the first version -- just
>>>grab all clipboards. Can you elaborate on "load the user32.dll et al
>>>and call the Windows API directly"? Are there any example code
>>>fragments for doing this available?
>>
>>Since you are considering Corman CL, the good news is that it has a
>>crapload of examples and predefined bindings to the win32 API.
>>
>>
>>>Also, which Lisps beside ECL can do
>>>this?
>>
>>Check it out: http://common-lisp.net/project/cffi/
>>
>>But CormanCL has loads of stuff built-in, and one of its users has a web
>>page leading to loads more.
>
>
> Thanks. I think I will go with Corman -- can you provide me the link to
> this website you mentioned here?
Sorry, I should have mentioned that is featured prominently on the
Corman site:
http://www.double.co.nz/cl/index.htm
kt
ps. the win32 trial lisps also come with win32 bindings and great FFIs,
tho I would recommend CFFI for portability. Last I heard Corman had
issues with CFFI. If you know C, mastering FFI should be easy. That in
turn opens up scads of libraries, obviating the only rap on CL.
k
--
Cells:
http://common-lisp.net/project/cells/
"I'll say I'm losing my grip, and it feels terrific."
-- Smiling husband to scowling wife, New Yorker cartoon