# \#code-function

**URL:** https://the.fmsoup.org/tag/code-function/48.md

[Latest](https://the.fmsoup.org/latest.md) · [Categories](https://the.fmsoup.org/categories.md) · [Tags](https://the.fmsoup.org/tags.md)

---

## [FM18 while function vs recursive custom functions performance question](https://the.fmsoup.org/t/fm18-while-function-vs-recursive-custom-functions-performance-question/363)

<div class="topic-metadata">

**Author:** [@FileKraft](https://the.fmsoup.org/u/FileKraft)\
**Replies:** 26\
**Last updated:** [November 16, 2020, 12:23am UTC](https://the.fmsoup.org/t/fm18-while-function-vs-recursive-custom-functions-performance-question/363 "2020-11-16T00:23:19Z")

</div>

newly introduced WHILE function is a nice feature of FM18. How does it perform in comparison to a semantically equivalent recursive custom function?

---

## [Code () Function Error](https://the.fmsoup.org/t/code-function-error/331)

<div class="topic-metadata">

**Author:** [@Torsten](https://the.fmsoup.org/u/Torsten)\
**Replies:** 2\
**Last updated:** [September 13, 2019, 8:45am UTC](https://the.fmsoup.org/t/code-function-error/331 "2019-09-13T08:45:46Z")

</div>

The Code () function delivers a less-than five digits block for the first character (leftmost) in a string. The documention text says 5 digits but the sample given further down on the same page contradicts it and FMP18 …
