My decompiler company's software is now based on Lisp (Clisp at present) after a 5-week rewrite (and a fifth of the size with more functionality), and I wondered if there's a flashy "Made with Lisp" logo I can put on my website?
Ouch, but what a horrible page that is! Some highlights:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LISP however is not a very general language and is only suited for general symbol manipulation and list processing.
LISP means symbolic manipulation. Some simple examples:
* (TIMES 12 4) o this will give 48
LISP means manipulating lists, that's all.
Anyone who wants to start with LISP, can go to the website of CLISP or common-lisp. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I wonder why they didn't mention that it is dog slow, too.
Ulrich Hobelmann <u.hobelm...@web.de> writes: > Andras Simon wrote: > > I wonder why they didn't mention that it is dog slow, too.
> What is? CLisp? Well, so are PHP's and Python's reference > implementations, and lots of people are happy with them.
> But of course you are free to choose other, faster (because natively > compiled) implementations, if you need the performance.
Sigh. I thought it was unnecessary to adorn my post with a smiley, but apparently not. Either that, or I fail to recognize the implicit smiley in your followup.
>> I wonder why they didn't mention that it is dog slow, too.
> What is? CLisp? Well, so are PHP's and Python's reference > implementations, and lots of people are happy with them.
Well, CLisp's compiler is certainly fast. The (byte) code it generates may not be, but in some situations that's what you want.
It would be cool to add another layer of dynamic compilation to CLisp's byte codes, going from them down to machine instructions. Maybe something like GNU Lightning could be made to work.
Permission is given to use this logo without fee for commercial and non- commercial purposes to herald the use of Lisp in an application provided that this copyright notice is included with any such use and/or that the use of the logo directly links back to common-lisp.info or hypermeta.com."
So that resolves my original question. Thanks for the pointer!
Andras Simon wrote: > Ulrich Hobelmann <u.hobelm...@web.de> writes:
>> Andras Simon wrote: >>> I wonder why they didn't mention that it is dog slow, too. >> What is? CLisp? Well, so are PHP's and Python's reference >> implementations, and lots of people are happy with them.
>> But of course you are free to choose other, faster (because natively >> compiled) implementations, if you need the performance.
> Sigh. I thought it was unnecessary to adorn my post with a smiley, but > apparently not. Either that, or I fail to recognize the implicit > smiley in your followup.
Argh. I suppose I was too tired to really understand your post.
Note to self: read better before posting.
-- The road to hell is paved with good intentions.
> Permission is given to use this logo without fee for commercial and non- > commercial purposes to herald the use of Lisp in an application provided > that this copyright notice is included with any such use and/or that the > use of the logo directly links back to common-lisp.info or > hypermeta.com."
Free advertizing for another company and a cumbersome notice is a hefty price to pay for a mere logo, especially one that isn't very good. This logo is way too busy, and has a froofy "Made in France" quality that reminds me of a joke logo I made for Python a long time ago. I've been through several amateur logo designing efforts for programming languages. I assure you that you can do better than this, if you put a team of volunteers to it. Not that I'm volunteering, as for now I'm in the Scheme camp.