Search 5,000,000+ questions and answers.

Frequently Asked Questions

Is Lisp Slow?

Staging Area for the Common Lisp FAQ
Answer 2: Some free Common Lisp implementations have native-code compilers that are about half as fast as C. This translates to 2-4 times the speed of Java and 50-80 times the speed of Perl, Python, or Ruby. Refer to http://www.norvig.com/Lisp-retro.html for details.
Related Questions

Is Scheme a lisp?

Frequently Asked Questions for comp.lang.lisp
Scheme is a member of the greater family of Lisp languages, assuming that is considered to include others like Dylan and Emacs Lisp. The design of Scheme predates the ANSI Common Lisp standard, and some CL features such as lexical scoping may be considered to have been derived from Scheme. More detailed comparative discussions don't generally prove very productive; those that are interested in discussing Scheme should first consider discussing it in comp.lang.
Related Questions

Come on, indulge us. Why do people say Lisp is slow?

Staging Area for the Common Lisp FAQ
Some people associate Lisp with the old hardware it used to run on (the PDP-10 was a popular platform, I hear) Lisp is interactive, which a lot of people take to mean that Lisp is (always) interpreted. Early lisps (and others, like CLisp) are interpreted, although most modern lisps are compiled.
Related Questions

What is Lisp?

Lisp FAQ
Lisp is a family of programming languages descended from a language John McCarthy invented (or more accurately, discovered) in the late 1950s. The two main dialects now are Common Lisp and Scheme. We're working on a new dialect called Arc.
Related Questions

Staging Area for the Common Lisp FAQ
But you now wish to add a special case. Simple: (defun foo (bar &optional (special-case nil)) (if special-case 0 (+ bar 42))) (foo 3) 45 (foo 3 t) 0 Rather than having to write two functions, with the oldest one delegating to the new one, you simply amend the existing one with optional arguments, all of which you give a default value that you can now account for in the new version.
Related Questions

Why Is My Computer So Slow?

FAQS
Remember when you first took you new computer out of the box and everything worked so well and was so fast? And now, months or years later, all these nagging errors, pop-ups, and lockups keep happening. And everything is so slooooooowwwwwww……
Related Questions

Where can I find free lisp compilers or interpreters?

Frequently Asked Questions for comp.lang.lisp
A lightweight common lisp interpreter and compiler, which compiles to bytecode, and runs on Windows, AmigaOS, Acorns, OS/2 and most flavours of Unix. CLISP's implementation of CLOS is currently not quite complete. CLISP is licensed under the GNU GPL. CMUCL interpreter and optimizing compiler to native code running on a few flavours of Unix (including x86/FreeBSD, x86/Linux and sparc/Solaris). CMUCL can be difficult to compile; it requires itself to build itself, and bootstrapping is an issue.
Related Questions

Where can I buy a professional lisp system?

Frequently Asked Questions for comp.lang.lisp
Franz Inc's Allegro Common Lisp is a fine lisp development environment. See their website for more detailsLCL Another offering from Xanalys, LispWorks has a different set of extensions above the ANSI specification from LCLMCL A commercial natively multithreaded implementation of Common Lisp for various Unixes.Symbolics Common Lisp
Related Questions

What online resources are there for lisp users?

Frequently Asked Questions for comp.lang.lisp
A non-normative transferral of the official ANSI standard for Common Lisp to the hypertext medium, by Kent Pitman.Association of Lisp Users
Related Questions

Why doesn't Common Lisp have continuations?

Frequently Asked Questions for comp.lang.lisp
Continuations are a great theoretical tool; if a language has first-class, multiply invocable continuations then one can build threads, exceptions, coroutines, and the kitchen sink on top. However, there is an implementation burden with continuations; supporting first-class, multiply invocable continuations complicates things tremendously for the Lisp implementor.
Related Questions

How do I call non-Lisp functions from Lisp?

Kantrowitz & Margolin comp.lang.lisp FAQ
Most Lisp implementations for systems where Lisp is not the most common language provide a "foreign function" interface. As of now there has been no significant standardization effort in this area. They tend to be similar, but there are enough differences that it would be inappropriate to try to describe them all here.
Related Questions

Why is your website so slow?

wellnesstrader.com Frequently Asked Questions Wellness Trade...
We are trying to improve the design of our website so that it is never slow. At this point we believe we have addressed all of the issues causing slowdowns when we have many users using the site at once. If you experience slowdowns, while the issue could be your computer or your ISP give us a call and let us know at 1-800-969-7228 and we will be able to investigate the problem.
Related Questions

Why is XmlSerializer so slow?

Andy Mc's .NET Framework FAQ
There is a once-per-process-per-type overhead with XmlSerializer. So the first time you serialize or deserialize an object of a given type in an application, there is a significant delay. This normally doesn't matter, but it may mean, for example, that XmlSerializer is a poor choice for loading configuration settings during startup of a GUI application.
Related Questions

Why is the site so slow?

Video Game Radio: Frequently Asked Questions
The server sucks. We're poor. If we make any money from the ads, we will throw them into getting a better server. So if you want us to be better, click on links and buy games.
Related Questions

What is slow breathing?

Frequently asked questions on lowering blood pressure using ...
Slow breathing is a method that slows your breathing to below 10 breaths per minute and lengthens the exhale phase. Clinical trials prove that practicing this technique just 10 to 15 minutes a day will lower your blood pressure. The studies also reveal that the effects are cumulative and begin to last throughout the day after 4 to 6 weeks of practicing therapeutic breathing.
Related Questions

Why is the Internet so Slow ?

Internet Partners: Frequently Asked Questions (FAQs)
Public network exchange points are a good thing, but they often suffer from traffic congestion. The bottlenecks usually occur when an ISP has more data to get out of the exchange point than its connection can handle. Starting October 1, 2000 the 503 area code will be switching to 10-digit dialing. This will soon be true also in the 360 area code.
Related Questions

Why is my system so slow?

Java SciMark 2.0 (FAQ)
Most often, the underlying Java environment does not have a JIT (Just-In-Time) compiler. Make sure you have a recent version of the browser or Java envrironment in which SciMark is being run. Currently, PCs have some of the better execution environments (and hence most of the high scores) but various projects are developing even better JITs/compilers for Java.
Related Questions

Why is DBAN slow?

Darik's Boot and Nuke FAQ
DBAN does not yet have a good driver for your motherboard chipset. Wait for the next release or provide a hardware sample. Most vendors that are using the HPA have a toggle for it in the BIOS setup program. Future releases of DBAN may override or dishonor the HPA.
Related Questions

How can I learn Lisp?

Lisp FAQ
The way to learn any language is to write programs in it. You have two main dialects to choose between: Scheme and Common Lisp. They each have advantages and disadvantages, but the differences between them are tiny compared to the differences between them and other languages, so if you want to start learning Lisp, it doesn't matter which you choose. There are good books about both dialects, and many good free implementations.
Related Questions

Where can I get a copy of On Lisp?

Lisp FAQ
It looks as if the book is going to be in print again soon, but if you are determined to have a valuable first edition, you can get a used copy at Amazon.
Related Questions

Where can I get a Lisp interpreter?

Staging Area for the Common Lisp FAQ
You probably mean an interactive command processor that accepts Lisp expressions, evaluates them and prints their results. If so, you should simply look for a Common Lisp implementation or development environment, without regard to how expressions are processed. Although native machine code Lisp compilers have been available since the early 1960s, many outsiders still tend to refer to Lisp environments as "interpreters", with an implied assumption of poor performance.
Related Questions

Where can I find more Lisp packages?

FAQ (komplett)
The best place to start looking is in the newsgroup gnu.emacs.sources, this can be searched online via Deja.com After that the Emacs Lisp List, which is maintained by Stephen Eglen <stephen@anc.ed.ac.uk> , is another good starting point, this lists several hundred lisp files, and a brief description, and thanks to ell.el can be used from within Emacs. WoMan allows Unix MAN pages to be browsed within Emacs, this lisp package requires no external programs.
Related Questions

What is a LISP Routine and what do they do?

Lanc & Tully AutoCAD FAQ
LISP is a programming language that AutoCAD can understand. Many people have written LISP routines to perform all kinds tasks for AutoCAD users. You can think of them as scripts, macros, programs, or code. Basically, they are just text files with instructions (in a special language) that AutoCAD uses to automate repetitive or complicated AutoCAD tasks. An.lsp ? An autonumbering routine that creates and spaces a sequence of numbers for paperspace notes. Clo.lsp ? Current Layer Offset.
Related Questions

Where can I get a free Lisp system?

Common Lisp FAQ
ABCL (Armed Bear Common Lisp) is an implementation of ANSI Common Lisp that runs in a Java virtual machine. It provides a runtime system, a compiler that compiles Lisp source to JVM bytecode, and an interactive REPL for program development. It runs on any platform that support Java 1.4 (or later), including Linux, Windows, and Mac OS X. It is, by the author's admission, a relatively young implementation, and has some notable limitations in its CLOS implementation.
Related Questions

Will this slow my computer down?

WebInteractive
It may if you have an older machine or very little memory (RAM) available; generally it is the Internet connection that is affected the most. The faster your connection speed the less it influences the session.
Related Questions

Vancouver University - Worldwide University / FAQ
We evaluate applications carefully and verify various particulars, etc. Evaluation may involve sending your file to adjunct faculty or referee in another location. We usually do not conclusively evaluate until we receive all documents referred to by the candidate. The application form instructs candidates to arrange for any past-studies transcripts be sent directly from the relevant institution, where possible. (Where it is not possible, we still may have ways of verifying past studies).
Related Questions

LOS PINGUINOS...bicycle rental touring adventures bed and br...
No. Everyone rides at their own pace. We are touring, NOT racing. We always have one guide in the front and one in the back, so everyone can go as fast or as slow as they like.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact