From: Sam S. <sd...@gn...> - 2002-03-04 03:41:58
|
> * In message <325...@ww...> > * On the subject of "[clisp-list] General question regarding adding new features to clisp" > * Sent on Mon, 4 Mar 2002 02:09:33 +0100 (MET) > * Honorable Scott Williams <or...@gm...> writes: > > Before I ask my question, I should introduce myself. I am Scott > Williams, a Senior in High School from Loveland Colorado. I've been > programming for a long time (too long to really make a difference how > long), and I recently picked up Lisp as a language. And now I'm > hooked. welcome to the club! > (The story is longer, but of dubious interest to the real world :o) you'd be surprised! :-) > I've been watching the list for a while and keeping up with > CVS versions of clisp. what is your platform? did you build today to pre-test the release? > But I'm disappointed by the lack of imaging support in Lisp, and > rather than just complain, I think it would make an interesting > learning experience and possibly a useful contribution to the clisp > community if I were to endow clisp with some image processing bindings > (such as load, blur, composite, and so forth). To avoid the long > ordeal of inventing for myself the whole art of imaging, I'm inclined > to integrate ImageMagick into the project (though I haven't looked too > far into the licenses of either clisp or ImageMagic yet and can't say > if this is even possible... perhaps someone already knows?). CLISP is under GPL, ImageMagic under a BSD-style license (IIUC). at any rate, there should not be a problem to interface CLISP with ImageMagic. > As for the question: Is there any demand at all for this in the wider > world? I thought about it - and decided that this is a great idea. I did not have time then, unfortunately. I have even less time now. :-( > Has someone already done it? (I looked around and couldn't really find > anything that would allow one to load an image and manipulate it > painlessly.) Should I integrate it into the clisp source tree as a > module, or distribute it as a seperate module and have the user link > it in after lisp.run has already been installed? I suggest that you make it a CLISP module and contribute it to CLISP. have a look at modules/regexp/ > Or (the horror) write everything natively in Lisp? I don't think this is useful. reimplementing everything one more time in yet another language is for learning that other language, not for the "real life". good luck! -- Sam Steingold (http://www.podval.org/~sds) running RedHat7.2 GNU/Linux Keep Jerusalem united! <http://www.onejerusalem.org/Petition.asp> Read, think and remember! <http://www.iris.org.il> <http://www.memri.org/> I don't have an attitude problem. You have a perception problem. |