corral : Java Glossary
home C words local find no local find frame, full screen Google search web for topic jump to footer translate with Babelfish by Roedy Green ©1996-2008 Canadian Mind Products
Go to : punctuation 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z (all)
corral
When a variable has declared lower and upper bounds, if on store, you automatically bring the value into that range, it is called corralling or saturation computing. Corralling makes a special exception for the value 0 which is considered legitimate, even if it is outside the declared legal range. The technique was pioneered in the Abundance language. You could think of it in Java as protecting every store like this:
v = (newValue == 0) ? 0 : Math.Min( Math.Max( v.lower, newValue ), v.upper );
The new MAJC cpus will do these automatically in hardware.

CMP_homejump to top
CMP logo
feedback Please email your feedback for publication, errors, omissions, broken/redirected link reports
and suggestions to improve this page to Roedy Green : feedback email
made with CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[65.110.21.43]
Your face IP:[38.103.63.18] Spread the Net
You are visitor number 5,644.
You can get a fresh copy of this page from: or possibly from your local J: drive (Java virtual drive/Mindprod website mirror)
http://mindprod.com/jgloss/corral.html J:\mindprod\jgloss\corral.html