Vor vier Tagen haben wir noch diskutiert das Rich etwas am Kochen haben muss … und hier ist es http://blog.cognitect.com/blog/2016/5/23/introducing-clojurespec
Jo, auch vorhin gelesen. Und über Typen haben wir ja auch geredet. Sieht vielversprechend aus.
Habe mir das gebookmarked, war zu tl;dr für nebenher am Handy ;-)
Mal in Ruhe lesen…
Da hatten wir doch den richtigen Riecher. Das wäre ja auch ein super Vortragsthema.
Wir brauchen erstmal zumindest die 1.9 Alpha, bevor wir damit spielen können 😉
Ich habe noch nie mit Schema gearbeitet, aber ist das nicht ziemlich dasselbe? Minus Generatorerzeugung für test.check vielleicht…
Soll in der nächsten Alpha sein. 😀
Ich glaube, das ist noch etwas mächtiger als Schema, weil man noch ganz andere Dinge damit validieren kann. Und bei sowas ist es immer sehr vorteilhaft, wenn es nicht über eine Library nachgeladen werden muss. So können Autoren von Libraries ihre Specs auch nach außen geben. Mit Schema müsste man sonst eine extra Dependency in Kauf nehmen, was viele nicht wollen.