X XFediYour place in the Fediverse
XFEDI

#scheme

ActivityPub

Public posts with this hashtag.

I receive some positive feedback and even experimentations on SRFI-269: Portable Test Definitions.

https://git.sr.ht/~abcdw/guile-ares-rs/commit/5a16f06221c072353085ded7c54744af97800714

At the same time, I want to remind that we already have a very cool and fancy SRFI-269 test runner with fixtures, schedulers, reporters, integration with Ares/Arei and even CLI:

https://git.sr.ht/~abcdw/guile-ares-rs/tree/master/item/src/guile/ares/scripts/ares-suitbl.scm

And Guile upstream patch, of course:
https://codeberg.org/guile/guile/pulls/294

#scheme #lisp #guile

↩ Reply ♡ 0 · ↻ 0 ↗ Original

I guess I'm gradually converting to team- #formalmethods.

I've been writing tests for many years, and I'm very happy with how much better my dev experience has become. Both as a developer and reviewer.

I even spent a year building the coolest testing library for #Scheme.

But the more I work with tests, the more I realize that I want strictier and more declarative way to express system invariants.

The talk reinforces my feelings:

https://youtu.be/ovlQ81rBc-4

#plt #lean #tlaplus #agda #coq

↩ Reply ♡ 0 · ↻ 0 ↗ Original