> For the complete documentation index, see [llms.txt](https://rogerlevy.gitbook.io/ramen/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rogerlevy.gitbook.io/ramen/docs-1/glossary-of-terms.md).

# Glossary of Terms

|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                   |                                                     |
| ----------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- | --------------------------------------------------- |
| Library                       | A source file or collection of files designed to be imported into any program.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |                                                                   |                                                     |
| Module                        | A source file or collection of files that is part of a larger framework that may or may not be optional but depends in a large part on other modules within the framework.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |                                                                   |                                                     |
| Word                          | Forth's analog to functions.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |                                                                   |                                                     |
| Extension                     | A package that brings together several libraries and modules for a specific purpose and is designed to lay on top of a framework as an addition to it (i.e. extend it), as opposed to abstracting it.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |                                                                   |                                                     |
| Stack Effect or Stack Diagram | <p>The list of arguments and return values of a word. Here's a brief explanation of conventions used:</p><p><code>( arg1 arg2 -- return1 return2 )</code></p><p><code>( xt -- ) ( adr -- )</code> Second stack diagram describes the effect of the XT (or code), <em><strong>or</strong>,</em> in the case of defining words, describes what defined words do when called.</p><p><code>( f: n -- f: n )</code> Floats</p><p><code>( ... n -- n ... )</code> Unknown list of arguments which should be  preserved by a callback</p><p><code>( -- \<name> )</code> Reads ahead in the input stream</p><p><code>( -- \<code> )</code> The code after the word is a parameter.  (Similar to <code>does></code>)</p><p><code>( n -- x | y )</code> Value may be one of two things.</p><p><code>( n -- x y | a b )</code> Similar but with multiple returns.</p> |
|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                   |                                                     |
|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                   |                                                     |
|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                   |                                                     |
|                               |                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |                                                                   |                                                     |
