JargonFile/original/html/B/barf.html
2014-03-27 18:54:56 +00:00

20 lines
3.3 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>barf</title><link rel="stylesheet" href="../../jargon.css" type="text/css"/><meta name="generator" content="DocBook XSL Stylesheets V1.61.0"/><link rel="home" href="../index.html" title="The Jargon File"/><link rel="up" href="../B.html" title="B"/><link rel="previous" href="bare-metal.html" title="bare metal"/><link rel="next" href="barfmail.html" title="barfmail"/></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">barf</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bare-metal.html">Prev</a> </td><th width="60%" align="center">B</th><td width="20%" align="right"> <a accesskey="n" href="barfmail.html">Next</a></td></tr></table><hr/></div><dt><a id="barf"/><dt xmlns="" id="barf"><b>barf</b>: <span xmlns="http://www.w3.org/1999/xhtml" class="pronunciation">/barf/</span>, <span xmlns="http://www.w3.org/1999/xhtml" class="grammar">n.,v.</span></dt></dt><dd><p> [common; from mainstream slang meaning &#8216;vomit&#8217;] </p></dd><dd><p> 1. <span class="grammar">interj.</span> Term of disgust.
This is the closest hackish equivalent of the Valspeak &#8220;<span class="quote">gag me with a
spoon</span>&#8221;. (Like, euwww!) See <a href="bletch.html"><i class="glossterm">bletch</i></a>. </p></dd><dd><p> 2. <span class="grammar">vi.</span> To say
&#8220;<span class="quote">Barf!</span>&#8221; or emit some similar expression of disgust. &#8220;<span class="quote">I
showed him my latest hack and he barfed</span>&#8221; means only that he
complained about it, not that he literally vomited. </p></dd><dd><p> 3. <span class="grammar">vi.</span> To fail to work because
of unacceptable input, perhaps with a suitable error message, perhaps not.
Examples: &#8220;<span class="quote">The division operation barfs if you try to divide by
0.</span>&#8221; (That is, the division operation checks for an attempt to divide
by zero, and if one is encountered it causes the operation to fail in some
unspecified, but generally obvious, manner.) &#8220;<span class="quote">The text editor barfs
if you try to read in a new file before writing out the old
one.</span>&#8221;</p></dd><dd><p>See <a href="../C/choke.html"><i class="glossterm">choke</i></a>. In
Commonwealth Hackish, <span class="firstterm">barf</span> is
generally replaced by &#8216;puke&#8217; or &#8216;vom&#8217;.
<a href="barf.html"><i class="glossterm">barf</i></a> is sometimes also used as a
<a href="../M/metasyntactic-variable.html"><i class="glossterm">metasyntactic variable</i></a>, like
<a href="../F/foo.html"><i class="glossterm">foo</i></a> or <a href="bar.html"><i class="glossterm">bar</i></a>.</p></dd><div class="navfooter"><hr/><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bare-metal.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="../B.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="barfmail.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">bare metal </td><td width="20%" align="center"><a accesskey="h" href="../index.html">Home</a></td><td width="40%" align="right" valign="top"> barfmail</td></tr></table></div></body></html>