#SoftwareStandards

Non-deterministic behaviour in a specification can be a headache for testing. This updated post explores the non-determinism in the JSONPath RFC 9535, describes how the Compliance Test Suite is being upgraded to deal with non-determinism, and shows how non-deterministic tests can be generated automatically. There's also an "explosive" challenge for Haskell programmers.

underlap.org/testing-non-deter

#Haskell #SoftwareTesting #SoftwareStandards #PerformanceOptimisation

The IETF have kindly cross-posted a minor variation of my post to their blog: ietf.org/blog/jsonpath-rfc/

#IETF #RFC9535 #JSONPath #SoftwareStandards

The JSONPath RFC 9535 has been published.

rfc-editor.org/rfc/rfc9535.htm

That was 17 years since the original JSONPath blog post and a little over three years since a number of us started collaborating on an internet draft.

Read the full story from my perspective here: underlap.org/jsonpath-from-blo

#SoftwareStandards #IETF #JSONPath #RFC9535

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst