History log of /seL4-l4v-master/l4v/lib/ml-helpers/ListExtras.ML
Revision Date Author Comments
# b153cb95 11-May-2020 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

lib: add some list utilities

Adds `unfold` for constructing a list from a generating function, and
adds `range` for constructing a range of numbers.

Signed-off-by: Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>


# a424d55e 09-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

licenses: convert license tags to SPDX


# 7ac89448 06-Jun-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

lib: Add `find_index`.


# 7cea1ad1 06-Mar-2019 Edward Pierzchalski <ed.pierzchalski@data61.csiro.au>

lib: don't extend core signatures.

Just because we *can* extend the core SML `List` signature, that doesn't
mean we *should*. It's a neat trick, but it makes it harder to find uses
of the new modules, and obfuscates definitions for very little gain.