# What is a pure function?

**URL:** https://fortran-lang.discourse.group/t/what-is-a-pure-function/4654
**Category:** Poll
**Created:** [November 4, 2022, 2:33am UTC](https://fortran-lang.discourse.group/t/what-is-a-pure-function/4654 "2022-11-04T02:33:08Z")
**Posts on this page:** 1
**Showing post:** 27

<div class="post-metadata">

### Author: ![gnikit](https://yyz2.discourse-cdn.com/free1/user_avatar/fortran-lang.discourse.group/gnikit/32/1213_2.png) [@gnikit](https://fortran-lang.discourse.group/u/gnikit)
#### Post date: [November 7, 2022, 7:38pm UTC](https://fortran-lang.discourse.group/t/what-is-a-pure-function/4654/27 "2022-11-07T19:38:45Z")

</div>

Heterogeneous lists in Fortran would have made my PhD so much easier. An extremely useful feature to have if you want to experiment with different finite element discretisations in unstructured geometries.

---

_[View the full topic](https://fortran-lang.discourse.group/t/what-is-a-pure-function/4654)._
