Search 5,000,000+ questions and answers.

Frequently Asked Questions

How does little b extend LISP?

littleb.org - home of the little b modular modeling language
A rule system which enables code to be run when objects matching some criteria are detected. This capability is based on an efficient pattern-matching algorithm called RETE. The current implementation uses the open source LISA engine. Top-level macros for defining object classes and rules: defcon, defrule, defprop, define - and defmethod is extended.
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

Why does Common Lisp have "#'"?

Kantrowitz & Margolin comp.lang.lisp FAQ
is a macro-character which expands #'FOO to (FUNCTION FOO). Symbols in Lisp have two bindings, one for values and one for functions, allowing them to represent both variables and functions, depending on context. #'FOO accesses FOO's lexical function binding in a context where the value interpretation would normally occur. #' is also used to create lexical closures for lambda expressions.
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

What kind of models can I make with little b?

littleb.org - home of the little b modular modeling language
Currently, little b is limited to preparation of ODE (ordinary differential equation) models of biochemical systems. Our initial deployment creates Matlab code which performs numerical integration. We're working on an SBML converter, which will enable models prepared in b to be exported to a wide variety of software platforms.
Related Questions

Do I have to learn programming to take advantage of little b?

littleb.org - home of the little b modular modeling language
Currently, the only interface to little b is text. However, it's possible to build models by just copying and pasting code. We'll put a few examples of this in the tutorial which is under development. Little b was designed to enable reuse of existing approaches. For small models which aren't intended for sharing and which require development of new mathematical representation techniques, you are better off using full-featured mathematics programming environments.
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

b. Where are they?

Geomagnetism Frequently Asked Questions
The geomagnetic poles or geocentric dipole, can be computed from the first three Gauss coefficients from a main field model, such as the WMM or IGRF. Based on the current WMM model, the 2005 location of the geomagnetic north pole is 79.74°N and 71.78°W and the geomagnetic south pole is 79.74°S and 108.22°E. The magnetic poles or dip pole are computed from all the Gauss coefficients using an iterative method.
Related Questions

What does the term "chronic hepatitis B" mean?

Hepatitis B: FAQ | Pregnancy | CDC Viral Hepatitis
Chronic infection with HBV means that you have a long-term HBV infection; your body did not get rid of the virus when you were first infected with HBV. The risk of progressing to chronic infection is age dependent (i.e., 2% to 6% of people over aged 5 years; 30% of children aged 1-5 years; and up to 90% of infants). People with chronic infection can infect others and are at increased risk of serious liver disease including cirrhosis and liver cancer. In the United States, an estimated 1.
Related Questions

How long does it take for B-Lite to work?

Avre B-Lite Blemish Products, FAQ Frequently Asked Questions...
Every individual is different and as such so are the results. B-Lite starts working from the first application, however, because it is not a product that physically bleaches the upper layers of skin like some chemically derived products, the process takes a little longer.
Related Questions

b: How does IBS differ from celiac disease?

Irritable Bowel Syndrome : Frequently Asked Questions - Heal...
People with celiac disease experience marked intestinal symptoms such as diarrhea and gas upon the consumption of foods that contain gluten, such as products made from wheat, oats, rye, and barley. Upon the elimination of gluten-containing foods, the symptoms disappear. Some people with IBS may experience an aggravation of symptoms with the consumption of similar wheat-related products and eliminating these products can help alleviate symptoms.
Related Questions

What does the term "hepatitis B carrier" mean?

Frequently Asked Questions About Viral Hepatitis
Hepatitis B carrier" is a term that is sometimes used to indicate people who have chronic (long-term) infection with HBV. Persons with chronic infection can infect others and are at increased risk of serious liver disease including cirrhosis and liver cancer.
Related Questions

How does B-cell therapy work?

Rheumatoid Arthritis Frequently Asked Questions
Though much of what causes RA still remains a mystery, what we know is that RA occurs when the immune system attacks the body's joints. According to recent research, B-cells—a type of white blood cell found in the immune system—are believed to play an important role in causing this attack. The goal of targeted B-cell therapy is to target B-cells and selectively reduce them in the body.
Related Questions

How do I find a Emacs Lisp package that does XXX?

GNU Emacs FAQ
First of all, you should check to make sure that the package isn't already available. For example, typing M-x apropos <RET> wordstar <RET> lists all functions and variables containing the string 'wordstar'. It is also possible that the package is on your system, but has not been loaded. To see which packages are available for loading, look through your computer's lisp directory (see File-name conventions).
Related Questions

What advantages does writing in Qi have over writing in Lisp?

FAQ
uses pattern-matching instead of forcing you to write in CARs and CDRs. Typically Qi programs have 40% of the non-whitespace characters that Lisp programs have. has optional static type checking. You don't have to pray your program will not crash with a type error in a real application.
Related Questions

How does the telescoping mast extend?

Business Opportunity in Digital Aerial Photography - FAQ
It is electro-mechanically extended with a 12V electric motor which can be powered by a rechargeable booster battery or your vehicle's 12V power supply. No compressor is needed.
Related Questions

How does eXtend work?

ebrary
ebrary eXtend provide access to the high-level building blocks of the ebrary system: Partners and customers control behavior and display, ebrary provides the underlying technology. Basically, ebrary’s APIs are Internet URLs that customers or partners can access from their Websites or programs. These URLs take a standard form with optional parameters that customize the user’s request, and then the ebrary system returns the resulting information in XML format.
Related Questions

What content does eXtend include?

ebrary
eXtend does not actually include content. It allows ebrary’s database subscribers and partners to integrate ebrary content and functionality with their own Websites and workflow. The ebrary content that customers may integrate depends on which database they subscribe to. For more information about ebrary databases visit www.ebrary.com/libraries.
Related Questions

How does learning extend beyond the classroom?

Klingenstein : About the Center
In addition to graduate coursework, students complete integrative projects that call for original research in an area of particular interest. Projects are completed independently or collaboratively in small groups. Recent projects have included studies of charter schools, the attraction and retention of teachers of color to independent schools, and independent school marketing approaches. Klingenstein Fellows complete a special project that focuses on an area of need within their home school.
Related Questions

Extension: How far does it extend?

IFW Bed Slide :: Frequently Asked Questions
Roughly 80% depending on the length of the truck. 16" of the bedslide must remain in the truck bed to support the extension, but generally, it's about an 80% extension.
Related Questions

Can I extend my trip?

Bhutan Travel Guide, Bhutan Travel Planning
Yes, it is possible to link together two or more of our trips. There are plenty of opportunities to extend your trip with our trip extension options or by combining one of our cultural tours with a short trek. You will find more details about trip extension options on each trip itinerary summary page. You may also choose to combine your trip to Bhutan with a side trip to any of Bhutan's neighboring countries. For more information, check email us.
Related Questions

Can I extend my holiday?

Frequently Asked Questions - HF Holidays
Yes - we can often arrange extra accommodation at the end of your holiday. Please ask for details. A small administration charge is payable for additional services arranged.
Related Questions

How do I extend JUnit?

JUnit FAQ
JUnit is a testing framework intended to be customized for specialized use. Browsing the JUnit source code is an excellent way to learn its design and discover how it can be extended. A decorator for Tests. You can use it as the base class for implementing new test decorators that add behavior before or after a test is run. Kent Beck has mentioned that ExceptionTestCase likely does not provide enough to be useful; it is just as easy to write the "exception test" yourself.
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

b) How do I pronounce...? What does this name mean?

Alt.Pagan FAQ, Version 4.0
The names that are generally used to denote the Wiccan sabbats (as well as festivals of many pagan traditions) come from Gaelic (both Scots and Irish), Welsh, Norse, and Anglo-Saxon. There are variations of pronunciations for each one. We are not trying to say that if you don't say it like we tell you to, that you'll be wrong or anything like that. But since so many people have asked, here is a list that can give you a good start in trying to sound like the languages from which these words came.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact