[an error occurred while processing this directive]
syntactic salt
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
![[next]](../gif/right.gif) 
syntactic salt /n./  The opposite of syntactic sugar, a
   feature designed to make it harder to write bad code.
   Specifically, syntactic salt is a hoop the programmer must jump
   through just to prove that he knows what's going on, rather than to
   express a program action.  Some programmers consider required type
   declarations to be syntactic salt.  A requirement to write
   `end if', `end while', `end do', etc. to terminate
   the last block controlled by a control construct (as opposed to
   just `end') would definitely be syntactic salt.  Syntactic
   salt is like the real thing in that it tends to raise hackers'
   blood pressures in an unhealthy way.  Compare candygrammar.
![[prev]](../gif/left.gif)
![[up]](../gif/up.gif)
![[next]](../gif/right.gif) 
Return to Cool Jargon of the Day