Search 5,000,000+ questions and answers.

Frequently Asked Questions

Can I specify heap locations and/or sizes when starting lisp?

Allegro Common Lisp FAQ
No. The C heap in particular is not relocatable, so this approach is not feasible. The Lisp heap is relocatable--and occasionally will shrink if the reserve space is not available--but due to the C heap restriction, the only option would be to lower it in memory. This being only half a possible solution, we have not opened up this limited functionality.
Related Questions

How can I specify very large heap sizes for 64-bit versions of Lisp?

Allegro Common Lisp FAQ
Instead of allocating a 15 GB heap, it will allocate something significantly smaller. This is caused because the integer resulting from the multiplication (16,121,856,000) requires more than 32-bits to represent and the ascii to integer conversions on some operating systems do not handle more than 32-bits. In large images, this is occasionally a sign that your system has run out of virtual memory.
Related Questions

How do I build an image with non-default heap sizes and/or locations?

Allegro Common Lisp FAQ
The typical way to build new images is via the function build-lisp-image. It accepts the following four keyword arguments that are used to relocate the lisp and c heaps from their default locations and sizes: Once you have chosen values for these parameters (see previous questions in this section for help doing so), simply include them in your call to build-lisp-image. When starting the new image, a call to room should show that the lisp heaps have been relocated.
Related Questions

How do I build default images provided by Franz with non-default heap sizes and/or locations?

Allegro Common Lisp FAQ
A common problem with developers of 'large' applications is that default development images such as alisp.dxl and allegro.dxl are built with default heap locations. Further, even if developers customize the heap locations and sizes of these apps, their changes are undone when they update patches and run update.sh or update.exe. To this end, we have added the following environment variables that build-lisp-image will check for when creating a new image.
Related Questions

How do I increase the runtime's initial and maximum heap sizes?

The GCJ FAQ - GNU Project - Free Software Foundation (FSF)
Some programs that allocate many small, short-lived objects can cause the default-sized heap to fill quickly and GC often. With the 2.95.1 release there is no means to adjust the heap at runtime. Recent snapshots provide the -ms and -mx arguments to gij to specify the initial and maximum heap sizes, respectively.
Related Questions

What about these starting locations... What are they?

Genesis - Frequently Asked Question
A starting location can be many things. Originally they were places in the different races home areas. They were places where an adventurer would start his explorations when entering the world. Later there were guilds providing the same service. Now there might be many different places where you can start your playing session. If you have travelled far during one session, you should seek out a new starting location and type 'start here'.
Related Questions

Anchor(run_heap)]]How do I increase the runtime's initial and maximum heap sizes?

GCJ FAQ - GCC Wiki
Some programs that allocate many small, short-lived objects can cause the default-sized heap to fill quickly and GC often. With the 2.95.1 release there is no means to adjust the heap at runtime. Recent snapshots provide the -ms and -mx arguments to gij to specify the initial and maximum heap sizes, respectively.
Related Questions

How can I specify a hyperspec-location for my documented lisp?

SDS FAQ
Please check out tests/glob-prefs.xml where the hyperspec-pref is in the general-element. This may also be customised in src/clisp/base/defaults.lisp before compilation.
Related Questions

Windows only] How do I move DLL in memory so that it doesn't conflict with the Lisp heap?

Allegro Common Lisp FAQ
The preferred Lisp heap starting address is 0x20000000 on x86 Windows (the heap grows to higher memory addresses). If, using the Process Explorer program (discussed above, an x86 Windows application), you find that the Lisp heap cannot grow to the size that you desire because of a DLL that is in the way, you can use the 'editbin' program from Microsoft Visual C++ to move the default base address of the DLL. For example, if foo.
Related Questions

Can I specify individual cell sizes?

iView | Tutorial: Printing Hints, Tips and FAQ
iView automatically adjusts the number of cells on a page, relative to the image size predefined by the user initially on import. You can manually adjust these by changing the settings from the drop down menu at the bottom of the application window or Print dialog box. If you choose a size larger than the original import, iView will need to rescan the original media files to regenerate the previews in the Thumbnail view.
Related Questions

How do I specify the font sizes?

CFXGraphicsServer: FAQ
When specifying font sizes in CFXGraphicsServer, you can either specify the maximum font size to use in positive integers, or force the font to a given size (even if it would cause the text to overlap with other items) by using a negative number. If you set a font to size 100, then the text will be displayed at size 100 or smaller, depending on whether it will fit. On the other hand, if the font size is set to -100, it will force the text to size 100, even if it does not fit.
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

What should I know when choosing non-default heap locations?

Allegro Common Lisp FAQ
Both the Lisp and C heap must remain in one individual contiguous piece. (i.e a single contiguous lisp heap, and a separate single, contiguous C heap). You need to find a large enough gap in the address space to cover all growth expectations of your application. Most 'large' apps need lots of room for the lisp heap to grow and very little for the C heap. Your mileage may vary.
Related Questions

What is HEAP?

Frequently Asked Questions - Warren County, NY
HEAP stands for Home Energy Assistance Program, and is a federally funded seasonal energy assistance program. HEAP provides aid to people who need assistance paying their electric bills. For more information, you can go to the NYS Office of Temporary and Disability Assistance web site.
Related Questions

Who can I call for HEAP?

Frequently Asked Questions - Warren County, NY
Non-senior citizens looking to apply or looking for information about HEAP should call the Department of Social Services at (518)761-6339. Senior citizens should contact the Office for the Aging at (518)761-6347. For more information, you can go to the NYS Office of Temporary and Disability Assistance web site.
Related Questions

Will the races have different starting locations?

The Chronicles of SpellBorn - F.A.Q. ::.
It is likely that all beginning characters will start in the same locations. As all characters are citizens of the Enclave, it makes little sense for them to be segregated. In addition, we have never really enjoyed the fact that it can be difficult to play with your friends in certain games since you start out so far away from each other.
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 are the default heap sizes for 64-bit VMs if GC ergonomics is not used?

Frequently Asked Questions About the Java HotSpot VM
The default heap size for all 32-bit J2SE implementations is 64MB. We have adjusted the defaults for 64-bit implementations to be 30% larger in order to make up for the increased size of Java objects due to larger native pointers. Remember that Java objects contain class and lock pointers so even if you create Java objects which contain only integers, each object takes up additional memory.
Related Questions

What sizes do you paint and can I specify a size?

Dogonawall.com Frequently Asked Questions
I'll build a canvas to whatever size you would like, but the general sizes and prices are defined in the pricing section. I am not opposed to odd sizes, so we'll just have to work out a price according to the nearest size in the general pricing guide.
Related Questions

You can't specify the boiler or chiller sizes?

National Calculation Method
For further information you will need to purchase the "Non Domestic Heating, Cooling and Ventilation Compliance Guide" which is available from the RIBA bookshop: http://www.ribabookshops.com/site/viewtitle.asp?sid=&pid=6273 A bivalent heating system is one in which the heating is supplied by two different types of heat sources. An example could be a heat pump with a gas boiler for backup.
Related Questions

How do I get to/from the starting/ending locations?

NJ Ride Against AIDS - About The Ride
We do not provide transportation. Most Riders get friends or family to drive them. Considering the huge challenge that you are taking on, your loved ones will usually respond in a big way. Some Riders even get their friends to Crew and use their own vehicles. At the end of the Ride, their ride home is right there with them.
Related Questions

What about print locations and print sizes?

FAQ Frequently Asked Questions about PrintMojo - sell custom...
We can print in many of the standard locations for garments (front center, front left chest, back center, back neckline) as well as many locations unique to screen printing and embroidery. This includes: sleeve prints, side and back printing for hats, and even custom locations based on your design. Our maximum print size for the front and back of adult shirts, tanks, and sweatshirts is 12 inches wide by 14 inches high.
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

In the homework, for question 1c, should we use the original heap or the heap that results from 1b?

CSE 241 Frequently Asked Questions (FAQs)
Either way would be fine. If you already completed this problem, just specify which option you picked. If you haven't already completed it, then please use the original heap since that will make the grading easier since everyone will have the same starting point.
Related Questions

Got A Question? Ask Our Community!


More Questions >>

© Copyright 2007-2008 QueryCAT
About • Webmasters • Contact