Data (type-)checking utilities? Artyom Bologov (14 Jul 2024 21:06 UTC)
Re: Data (type-)checking utilities? Arthur A. Gleckler (14 Jul 2024 21:11 UTC)
Re: Data (type-)checking utilities? Artyom Bologov (14 Jul 2024 21:27 UTC)
Re: Data (type-)checking utilities? Daphne Preston-Kendal (17 Jul 2024 09:23 UTC)
Re: Data (type-)checking utilities? Maxim (18 Jul 2024 12:52 UTC)
Re: Data (type-)checking utilities? Artyom Bologov (19 Jul 2024 17:17 UTC)

Re: Data (type-)checking utilities? Maxim 18 Jul 2024 12:52 UTC

Artyom Bologov, 2024-07-15 01:05 +0400:
> I'm looking for ways to type-check and otherwise validate the data that
> my functions get.

I'm new to lisps, so take this only as a source of inspiration for your
work. Racket's contracts have been already mentioned here. Another prior
art case study is Clojure's spec library:
-   https://clojure.org/guides/spec
-   "Maybe Not - Rich Hickey",
    https://www.youtube.com/watch?v=YR5WdGrpoug